Size: a a a

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

2019 December 27

ИБ

Илья Бельский in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
{
 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 — русскоговорящее сообщество
Илья Бельский
а в чем надобность инжекта?
Если ты писал приложение на инжектах логично что ты захочешь это перенести на накст
источник

SL

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

ИБ

Илья Бельский in Nuxt.js — русскоговорящее сообщество
ну это специфичная фича
источник

ИБ

Илья Бельский in Nuxt.js — русскоговорящее сообщество
а как в приложение юзается?
источник

SL

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

ДШ

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

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Илья Бельский
а как в приложение юзается?
У меня на ней респонсив висит
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
{
 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 — русскоговорящее сообщество
Vladimir 💊 Voytenko
о господи, я же забуду это..
Весь хак заключается только в created
источник

ИБ

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

ДШ

Дмитрий Шепелев in Nuxt.js — русскоговорящее сообщество
Илья Бельский
мм, не понял про плагин
как из плагина доставать токен, который зашит в куки. Если этот плагин может быть на двух сторонах исполняться, то нужно два кейса обращения к кукам рассматривать через process.server?
источник

ДШ

Дмитрий Шепелев in Nuxt.js — русскоговорящее сообщество
на server side и client side они разные - эти обращения
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Илья Бельский
а в чем надобность инжекта?
Ещё юзкейс: использовать нативный inject вместо inject который в наксте. Можно получать методы не из контекста, а из inject который вьюшный.
источник

SL

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

SL

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

ИБ

Илья Бельский in Nuxt.js — русскоговорящее сообщество
Дмитрий Шепелев
как из плагина доставать токен, который зашит в куки. Если этот плагин может быть на двух сторонах исполняться, то нужно два кейса обращения к кукам рассматривать через process.server?
с плагином $axios не работал, предпочитаю чистый axios использовать. разграничивал через process.server да
источник

ДШ

Дмитрий Шепелев in Nuxt.js — русскоговорящее сообщество
Илья Бельский
с плагином $axios не работал, предпочитаю чистый axios использовать. разграничивал через process.server да
не, я плагин свой написал, который переопределяет каждый вызов API и добавляет токен / обрабатывает ошибки axios
источник

V💊

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

ДШ

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