Size: a a a

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

2020 July 22

AN

Alexander Nemirov in Nuxt.js — русскоговорящее сообщество
Илья Салмасов
Правильно через computed
а почему так?
источник

ИС

Илья Салмасов... in Nuxt.js — русскоговорящее сообщество
Alexander Nemirov
а почему так?
А почему нет
источник

AN

Alexander Nemirov in Nuxt.js — русскоговорящее сообщество
Илья Салмасов
А почему нет
Это же лучше использовать для изменяемых данных, а у меня данные статичные
источник

ИС

Илья Салмасов... in Nuxt.js — русскоговорящее сообщество
Alexander Nemirov
Это же лучше использовать для изменяемых данных, а у меня данные статичные
"это же" — это что? computed в компоненте? Он вычислится один раз если ничего не менять в сторе
источник

ИС

Илья Салмасов... in Nuxt.js — русскоговорящее сообщество
Alexander Nemirov
Это же лучше использовать для изменяемых данных, а у меня данные статичные
все правильно, из стора никак кроме через computed не надо доставать данные
источник

AN

Alexander Nemirov in Nuxt.js — русскоговорящее сообщество
Илья Салмасов
все правильно, из стора никак кроме через computed не надо доставать данные
Спасибо
источник

AF

Alexander Fedus in Nuxt.js — русскоговорящее сообщество
Как в nuxt-i18n установить локаль на сервере? делаю в плагине app.i18n.setLocale(), но отрабатывает на клиенте
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
Alexander Fedus
Как в nuxt-i18n установить локаль на сервере? делаю в плагине app.i18n.setLocale(), но отрабатывает на клиенте
ее не надо ставить самому, она берется в зависимости от роута
источник

AF

Alexander Fedus in Nuxt.js — русскоговорящее сообщество
а если я вбиваю например  localhost и хочу редирект на localhost/en (локаль храню в куках)
источник

AF

Alexander Fedus in Nuxt.js — русскоговорящее сообщество
я юзал раньше опцию detectBrowserLanguage и там все четко работало, но пришлось отключить и устанавливать самому
источник

EV

Evgeny V in Nuxt.js — русскоговорящее сообщество
Я чтобы редиректило написал свой редирект в плагинах и заодно чтобы с путей со слешем редиректило на без слеша
источник

AF

Alexander Fedus in Nuxt.js — русскоговорящее сообщество
а можно пример редиректа?
источник

EV

Evgeny V in Nuxt.js — русскоговорящее сообщество
вот как можно достать локаль из headerов на сервере:  req.headers['accept-language'].split(',')[0].toLocaleLowerCase().substring(0, 2)
источник

AF

Alexander Fedus in Nuxt.js — русскоговорящее сообщество
локаль есть, редиректнуть норм не выходит
источник

EV

Evgeny V in Nuxt.js — русскоговорящее сообщество
нужно в плагинах зарегать и только для сервера: { src: "~/plugins/redirect-to-locale", mode: "server" },
источник

PG

Pavel Grishin in Nuxt.js — русскоговорящее сообщество
народ, нужна помощь с nuxt-i18n, у нас появился язык который должен быть на отдельном домене, и на нем не  должно быть варианта смены языка, я пытался сделать так: в плагине определяю домен с которого запущено приложение и если нужный то подменить локаль (с этим и проблемы)

Если просто поменять app.i18n.locale = 'kz'; то переводы не подтягиваются
Если
if (app.i18n.locale !== 'kz') {
   app.i18n.locale = 'kz';
   const localePath = app.switchLocalePath('kz');
   redirect(localePath);
   return;
}

то сервер начинает бесконечно редиректить
источник

AF

Alexander Fedus in Nuxt.js — русскоговорящее сообщество
Evgeny V
нужно в плагинах зарегать и только для сервера: { src: "~/plugins/redirect-to-locale", mode: "server" },
спасибо
источник

PG

Pavel Grishin in Nuxt.js — русскоговорящее сообщество
Evgeny V
нужно в плагинах зарегать и только для сервера: { src: "~/plugins/redirect-to-locale", mode: "server" },
++, тоже подсмотрел, спасибо
источник

N

Nano.Karmabot.chat in Nuxt.js — русскоговорящее сообщество
Rad! september_evgeny got +1 from warmor. 1 karma in total.
источник

NN

Nurbek Nurjanov in Nuxt.js — русскоговорящее сообщество
По наксту вопрос

все конфиги мы прописываем в nuxt.config.js

а что если надо чтоб некоторые конфиги загрузились из backend'а

что, axios надо писать прямо в этом конфигурационном файле ??

в Yii например были такие события как
beforeAppRun
beforeAppInit

и туда вешали логику
то есть до того как app еще собран, на ходу лепить конфигурации

как такое делать в nuxt'е ??

Нужно делать плагин ??

Или как правильно ?
источник