Size: a a a

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

2020 January 30

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
а, ок
источник

M

Mr. King in Nuxt.js — русскоговорящее сообщество
Спасибо ребят)
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Эх я хотел сразу экспортнуть
export { default } from '@/pages/_slug'
мне просто не сразу понятно  было как оно работает, я бы все таки записал в 2 линии, иморт и экспорт отдельно, чтоб было очевидно
источник

A

Arti in Nuxt.js — русскоговорящее сообщество
DreaMinder
мне просто не сразу понятно  было как оно работает, я бы все таки записал в 2 линии, иморт и экспорт отдельно, чтоб было очевидно
+
источник

С

Сергей in Nuxt.js — русскоговорящее сообщество
Мужики! использую nuxtServerInit для заполнения стора при обновлении. Там уже собралось порядочно кода... Собственно вопрос. А есть ли возможность что бы исполнять этот код не только при обновлении страницы. но и при переходе через nuxt-link ?
А то получается у меня один и тот же код в разных местах.. избыточно.. не люблю избыточность :(
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
Сергей
Мужики! использую nuxtServerInit для заполнения стора при обновлении. Там уже собралось порядочно кода... Собственно вопрос. А есть ли возможность что бы исполнять этот код не только при обновлении страницы. но и при переходе через nuxt-link ?
А то получается у меня один и тот же код в разных местах.. избыточно.. не люблю избыточность :(
видимо используешь ты его не по назначению, есть нужен код использовать на определенноцй странице, то нужно вызвать определенный dispatch из asyncData или fetch нужной страницы, в nuxtServerInit должны быть только вещи, которые используются на всех страницах (глобальные действия)
источник

С

Сергей in Nuxt.js — русскоговорящее сообщество
там и так только глобальные вещи
источник

С

Сергей in Nuxt.js — русскоговорящее сообщество
Пример. При логине заполняется стор данными пользователя. И при обновлении заполняется стор данными пользователя. Дак мб при логине есть возможность вызвать тот код, который есть в nuxtsereverinit ?
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
Сергей
там и так только глобальные вещи
store.dispatch('nuxtServerInit');  в asyncData или fetch каждой page
источник

С

Сергей in Nuxt.js — русскоговорящее сообщество
Alexander Proydenko
store.dispatch('nuxtServerInit');  в asyncData или fetch каждой page
Ништяк! Сенк
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
Сергей
Пример. При логине заполняется стор данными пользователя. И при обновлении заполняется стор данными пользователя. Дак мб при логине есть возможность вызвать тот код, который есть в nuxtsereverinit ?
может можно создать action updateUserData и вызывать его когда надо
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
не нарушай принципы SOLID
источник

С

Сергей in Nuxt.js — русскоговорящее сообщество
Ну сейчас так и есть. Но это не единственный метод. Их уже пять. И все они нужны в nuxtServerInit
источник

AK

Andrii Kolisnyk-Hut in Nuxt.js — русскоговорящее сообщество
Сергей
Ну сейчас так и есть. Но это не единственный метод. Их уже пять. И все они нужны в nuxtServerInit
так разбей на 5 екшенов и вызывай их, ато при 20 в куче ты просто голову сломаешь
источник

С

Сергей in Nuxt.js — русскоговорящее сообщество
И параллельно разбросаны по компонентам. Я прост хочу убрать их из компонентов и использовать единственный унифицированный метод
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
Сергей
И параллельно разбросаны по компонентам. Я прост хочу убрать их из компонентов и использовать единственный унифицированный метод
твой nuxtServerInit должен выглядеть так:

async nuxtServerInit ({commit, getters, dispatch},
ctx) => {
dispatch('updateUserData');
 dispatch('action1');
dispatch('action2');
dispatch('action3');
dispatch('action4');
...
})
источник

AP

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

С

Сергей in Nuxt.js — русскоговорящее сообщество
Ну так и выглядит
источник

С

Сергей in Nuxt.js — русскоговорящее сообщество
+ асинхронные запросы
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
не могу себе прдеставить ситуацию когда на каждом изменении роута нужно делать одни и те же асинхронные действия
источник