Size: a a a

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

2020 July 23

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Yura Silanov
а что-то на уровне layout можно придумать?
watchQuery разве что на ум приходит
источник

YS

Yura Silanov in Nuxt.js — русскоговорящее сообщество
типа смотреть какой роут, добавлять к нему какой-то гет... да, думаю об этом.. спс
источник

NN

Nurbek Nurjanov in Nuxt.js — русскоговорящее сообщество
снова вопрос по наксту
добавляю модуль в конфиг наста
[
     "nuxt-i18n",
     {
       locales: ["en", "es", "pt"],
       defaultLocale: "en",
       vueI18n: {
         fallbackLocale: "en",
         messages: {
           en: require("./static/messages/en.json"),
           es: require("./static/messages/es.json"),
           pt: require("./static/messages/pt.json")
         }
       }
     }
   ]

но тут есть вопрос, сообщения должны быть не json файлы
они должны приходить из АПИ
мне выше советовали, сделай прям в этом конфиг файле запрос через аксиос, и подставь результаты в сообщения

НО!!! Как ?? Аксиос он ведь асинхронный. А накст не будет ждать его исполнения. Во вторых тут невозможно сделать async await
потому что конфиг файл это не метод.

Откройте мне глаза пожалуйста....
источник

YS

Yura Silanov in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
watchQuery разве что на ум приходит
this.$router.apps[0].refresh() если что вот так можно)
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Yura Silanov
this.$router.apps[0].refresh() если что вот так можно)
Выглядит как костыль, но ок))
источник

Ж

Женя in Nuxt.js — русскоговорящее сообщество
Awf
Судя по всему это разметка странички
Скрин плз
источник

V

Vlad in Nuxt.js — русскоговорящее сообщество
Добрый день, такой вопрос:

Если есть допустим компонент, который мне отрисовывает данные, к примеру "новости" и подтягивает новые "новости" при нажатии на другую категорию.

Как будет в случае с NuxtJS граммотнее всего это реализовать, прокинуть через props данные "новостей" из страницы и на самой странице вополнять все манипуляции по обновлению данных (раз уж в props прокинул), или как-то более граммотно можно ?

Буду благодарен за совет, надеюсь вопрос описал понятно 🙂
источник

ДА

Дмитрий Амельченко... in Nuxt.js — русскоговорящее сообщество
Nurbek Nurjanov
снова вопрос по наксту
добавляю модуль в конфиг наста
[
     "nuxt-i18n",
     {
       locales: ["en", "es", "pt"],
       defaultLocale: "en",
       vueI18n: {
         fallbackLocale: "en",
         messages: {
           en: require("./static/messages/en.json"),
           es: require("./static/messages/es.json"),
           pt: require("./static/messages/pt.json")
         }
       }
     }
   ]

но тут есть вопрос, сообщения должны быть не json файлы
они должны приходить из АПИ
мне выше советовали, сделай прям в этом конфиг файле запрос через аксиос, и подставь результаты в сообщения

НО!!! Как ?? Аксиос он ведь асинхронный. А накст не будет ждать его исполнения. Во вторых тут невозможно сделать async await
потому что конфиг файл это не метод.

Откройте мне глаза пожалуйста....
Интересный вопрос, на ум приходит использовать vue-i18n в качестве плагина, в нем доступен store и соотвественно nuxtServerInit
источник

IA

Ilya Artamonov in Nuxt.js — русскоговорящее сообщество
Vlad
Добрый день, такой вопрос:

Если есть допустим компонент, который мне отрисовывает данные, к примеру "новости" и подтягивает новые "новости" при нажатии на другую категорию.

Как будет в случае с NuxtJS граммотнее всего это реализовать, прокинуть через props данные "новостей" из страницы и на самой странице вополнять все манипуляции по обновлению данных (раз уж в props прокинул), или как-то более граммотно можно ?

Буду благодарен за совет, надеюсь вопрос описал понятно 🙂
Можно через фетч внутри компонента получать, можно через асинкДату на странице и прокидывать в компонент
источник

V

Vlad in Nuxt.js — русскоговорящее сообщество
Ilya Artamonov
Можно через фетч внутри компонента получать, можно через асинкДату на странице и прокидывать в компонент
Понимаю, а вот дальше крутить это все лучше в рамках компонента или же страницы ?
Просто хочу сделать максимально приближенно к правильному 🙂
источник

IA

Ilya Artamonov in Nuxt.js — русскоговорящее сообщество
Vlad
Понимаю, а вот дальше крутить это все лучше в рамках компонента или же страницы ?
Просто хочу сделать максимально приближенно к правильному 🙂
А что тебе дальше нужно делать?
источник

V

Vlad in Nuxt.js — русскоговорящее сообщество
Ilya Artamonov
А что тебе дальше нужно делать?
При нажатии на другую "категорию", меняется собственно состояние "категории" и по watch выполняется get_news_by_category
источник

V

Vlad in Nuxt.js — русскоговорящее сообщество
Сейчас гляну в сторону fetch, спасибо 🙂
источник

IA

Ilya Artamonov in Nuxt.js — русскоговорящее сообщество
Категорию в квери записываешь?
источник

IA

Ilya Artamonov in Nuxt.js — русскоговорящее сообщество
Vlad
При нажатии на другую "категорию", меняется собственно состояние "категории" и по watch выполняется get_news_by_category
Я бы все делал в компоненте, при изменении категории просто перезапускал бы фетч
источник

V

Vlad in Nuxt.js — русскоговорящее сообщество
Ilya Artamonov
Я бы все делал в компоненте, при изменении категории просто перезапускал бы фетч
Понял, сейчас гляну, а использовал в работе что угодно, но не fetch, сейчас гляну что и как, вероятно много упустил
источник

IA

Ilya Artamonov in Nuxt.js — русскоговорящее сообщество
Vlad
Понял, сейчас гляну, а использовал в работе что угодно, но не fetch, сейчас гляну что и как, вероятно много упустил
Только читай про новый, он в 2.12 появился
источник

IA

Ilya Artamonov in Nuxt.js — русскоговорящее сообщество
Vlad
Понял, сейчас гляну, а использовал в работе что угодно, но не fetch, сейчас гляну что и как, вероятно много упустил
источник

КР

Комеса Руслан... in Nuxt.js — русскоговорящее сообщество
Не откртваеться проект в Internet Explorer.  Nuxt js mode spa. В консолей пишет 'polyfill-eventsource added missing EventSource to window'. Помогите, если кто то сталкивался с етой проблемой.
источник

КР

Комеса Руслан... in Nuxt.js — русскоговорящее сообщество
В Microsoft Edge все ок. Только етот чертов ІЕ......
источник