Size: a a a

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

2019 December 27

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Дмитрий Шепелев
а как вырешаете проблему перезапуска страниц nuxt приложения в google chrome? Это баг только там воспроизводится, в safari всё ок
в инкогнито не воспроизводится же, да?)
источник

ДШ

Дмитрий Шепелев in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
в инкогнито не воспроизводится же, да?)
да, вроде в инкогнито работает
источник

ДШ

Дмитрий Шепелев in Nuxt.js — русскоговорящее сообщество
вы всегда так дебажите?)
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
забавно, я думал это была проблема на конкретном сайте
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Дмитрий Шепелев
вы всегда так дебажите?)
всегда нужно проверять всё в инкогнито или вообще чистом браузере, никогда не знаешь сломался сайт это или плагин браузера..
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
А нукст гидрирует провайды? Допустим когда в asyncData пишешь данные в объект из провайда.
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
А нукст гидрирует провайды? Допустим когда в asyncData пишешь данные в объект из провайда.
боюсь спросить, как ты дошел до такого вопроса?
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
боюсь спросить, как ты дошел до такого вопроса?
Я обдумываю минусы инжектов на сегодняшний день
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
И похоже что инжекты нельзя использовать в SSR
источник

SL

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

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Я сейчас пытаюсь это сделать, не выходит
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Вот так не сработает

asyncData({ app }) {
   return new Promise((resolve) => {
     app.$myProvide.value = 20;
     resolve();
   });
 },
источник

SL

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

SL

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

ДШ

Дмитрий Шепелев in Nuxt.js — русскоговорящее сообщество
А как вы обычно встраиваете в NUXT cookie-universal-nuxt для работы с login/logout пользователя???
Делаете чек cookies на уровне middleware, а на уровне страницы логина присваиваете значения авторизации в куки. А как тогда вы извлекаете значение из кук в плагине (например, для axios )??? Нужно как-то через стор это делать или как??
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
И похоже что инжекты нельзя использовать в SSR
Кажется я нашёл способ
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Уберите детей от экрана
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
{
 inject: ['myProvide'],
 asyncData({ app }) {
   return new Promise((resolve) => {
     resolve({ asyncValue: 20 });
   });
 },
 data() {
     return {
       asyncValue: null,
     }
 },
 created() {
   this.myProvide.value = this.asyncValue;
 },
}
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Данные придут в SSR
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Гидрация вроде не фейлится
источник