Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 July 27

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
ясно, тогда нужно смотреть чтоб не было ошибок гидрации
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Они будут, от них никуда не деться при таком подходе
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Это можно починить только с третьим вуем
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
С предиктивным рендерингом можно лишь повысить вероятность того что ошибки не будет
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
В крайнем случае всегда можно рендерить по v-show
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
$nextTick перед вычислением флага может помочь избежать ошибки. Сеттаймаут тоже. Грязно, но лучше чем полный перерендер из-за ошибки гидрации
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Имеешь ввиду сначала отрендерить всё 1 в 1 как на сервере, а потом перерендерить ещё раз?
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Этого можно достичь если выполнять проверки в mounted, я думал над этим, если выбирать между ошибкой гидрации и полным ре-рендером приложения я думаю и с ошибкой можно пожить
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Либо сделать настройку для тех кто не хочет видеть ошибку
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Имеешь ввиду сначала отрендерить всё 1 в 1 как на сервере, а потом перерендерить ещё раз?
Это то как оно работает когда вылазит ошибка гидрации
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
Еси делать как предлагаю я, перерндерится только часть в в-ифе
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
DreaMinder
Еси делать как предлагаю я, перерндерится только часть в в-ифе
Подумал ещё раз, да, ты прав
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Сейчас проверю на mounted, если ок то так и оставлю
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
А nuxtServerInit не работает что ли в режиме spa?
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
Деда
А nuxtServerInit не работает что ли в режиме spa?
Нет, нужно юзать мидлвер либо модуль nuxtclientinit
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Понял, спасибо!
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Проверил с mounted, всё ок теперь
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Не пишите никогда плагины под двойку на тайпксрипте, уже второй раз повторяю одну и ту же ошибку 😂
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Сейчас проверю на mounted, если ок то так и оставлю
Все равно опция для ssr нужна, в приложениях без ssr иначе будет двойной рендеринг ненужный
источник

SJ

SHEROZ Juraev in Nuxt.js — русскоговорящее сообщество
Означает ли это что Vuex не нужно устанавливать?
источник