Size: a a a

Nuxt.js | Vue SSR

2021 March 26

NN

Nikita Ni in Nuxt.js | Vue SSR
Denis Marusevich
вариантов, много.
можно сложить в стейт и не прокидывать через цепочку
а еще лучше не вызывать экшен из экшена. а дергать экшены попорядку из компонента
а почему экшн вызывать из экшена плохо?
источник

T

Tesla in Nuxt.js | Vue SSR
Denis Marusevich
вариантов, много.
можно сложить в стейт и не прокидывать через цепочку
а еще лучше не вызывать экшен из экшена. а дергать экшены попорядку из компонента
а зачем тогда dispatch в action?
источник

NN

Nikita Ni in Nuxt.js | Vue SSR
про первое так и сделал
источник

k

kentforth in Nuxt.js | Vue SSR
Vlad 🦠 Starkovsky
1000 * 60 * 60 * 24 * 365
вот так сохранилось на год, проблема была в браузере. в Chrome смохранилось на год, а в Brave на пол года)
60 * 60 * 24 * 365
источник

D

Denis Marusevich in Nuxt.js | Vue SSR
Tesla
а зачем тогда dispatch в action?
имхо, ечли что-то можно делать, не значит что это нужно делать)) Работать все будет, это скорее вопрос архитектурный. на мой взгляд так лучше не делать:
1) экшены должны быть атомарными, выполнять строго одну операцию. Дернули апишку, записали в стейт, все
2) Такой код проще распутывать. Допустим у вас сложная операция, которая дергает 5-6 экшенов. Если их вызывать один из другого, сложно такой код потом поддерживать, когда надо что-то изменить в середине процесса.
У нас на проекте часто бывают такие моменты, и мы просто дергаем все из слоя бизнес логики, и так не теряется суть происходящего:
источник

NN

Nikita Ni in Nuxt.js | Vue SSR
Denis Marusevich
имхо, ечли что-то можно делать, не значит что это нужно делать)) Работать все будет, это скорее вопрос архитектурный. на мой взгляд так лучше не делать:
1) экшены должны быть атомарными, выполнять строго одну операцию. Дернули апишку, записали в стейт, все
2) Такой код проще распутывать. Допустим у вас сложная операция, которая дергает 5-6 экшенов. Если их вызывать один из другого, сложно такой код потом поддерживать, когда надо что-то изменить в середине процесса.
У нас на проекте часто бывают такие моменты, и мы просто дергаем все из слоя бизнес логики, и так не теряется суть происходящего:
спасибо
источник

D

Damir in Nuxt.js | Vue SSR
Nikita Ni
спасибо
Если все-таки очень понадобится

П.с. : пригодится понимание работы модулей vuex

https://github.com/vuejs/vuex-router-sync
источник

NN

Nikita Ni in Nuxt.js | Vue SSR
Damir
Если все-таки очень понадобится

П.с. : пригодится понимание работы модулей vuex

https://github.com/vuejs/vuex-router-sync
👍
источник

N

Nano.Karmabot.chat in Nuxt.js | Vue SSR
Excellent! bttlvd got +1 from telepu31k. 1 karma in total.
источник

D

Denis Marusevich in Nuxt.js | Vue SSR
Nikita Ni
спасибо
👍
источник

N

Nano.Karmabot.chat in Nuxt.js | Vue SSR
Wonderful! telepu31k got +1 from Denis Marusevich . 2 karma in total.
источник

T

Tesla in Nuxt.js | Vue SSR
Denis Marusevich
имхо, ечли что-то можно делать, не значит что это нужно делать)) Работать все будет, это скорее вопрос архитектурный. на мой взгляд так лучше не делать:
1) экшены должны быть атомарными, выполнять строго одну операцию. Дернули апишку, записали в стейт, все
2) Такой код проще распутывать. Допустим у вас сложная операция, которая дергает 5-6 экшенов. Если их вызывать один из другого, сложно такой код потом поддерживать, когда надо что-то изменить в середине процесса.
У нас на проекте часто бывают такие моменты, и мы просто дергаем все из слоя бизнес логики, и так не теряется суть происходящего:
у типа вполне могут быть зависимости функции соблюдающие SOLID, не надо так строго, сеньор ((:
а в основном — да, всё верно, поддерживаю вашу точку зрения
источник

M

Manuk in Nuxt.js | Vue SSR
Всем привет, я только начал учить vue, подскажите пожалуйста, как можно добавить класс body при нажатии на кнопку?
источник

E

Eugene in Nuxt.js | Vue SSR
Tesla
у типа вполне могут быть зависимости функции соблюдающие SOLID, не надо так строго, сеньор ((:
а в основном — да, всё верно, поддерживаю вашу точку зрения
data: () => ({
classRule: false,
})
<body :class="{ yourClass: classRule }">

@click="classRule = true"
источник

E

Eugene in Nuxt.js | Vue SSR
Manuk
Всем привет, я только начал учить vue, подскажите пожалуйста, как можно добавить класс body при нажатии на кнопку?
источник

E

Eugene in Nuxt.js | Vue SSR
Manuk
Всем привет, я только начал учить vue, подскажите пожалуйста, как можно добавить класс body при нажатии на кнопку?
И на будущее, это Nuxt сообщество, русскоговорящее vue сообщество вот тут https://t.me/vuejs_ru
источник

M

Manuk in Nuxt.js | Vue SSR
Спасибо
источник

AN

Alexander Nemirov in Nuxt.js | Vue SSR
ребят а как подулючать всякую аналитику которая вставляется через <script> <noscript> в хед и в боди ?

Нашел для gtm nuxt - modul, но еще нужны 1link и Anti-flicker
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
Через шаблон
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
Посмотри доку для свойства template конфига
источник