Size: a a a

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

2020 March 12

V

Vadim in Nuxt.js — русскоговорящее сообщество
привет, есть знатоки i18n для накста? есть вопрос по функционалу, у меня получается несколько поддоменов, изначально были ru и en и они отличались языками, а потом было решено ввести поддомен my для профиля, и там уже сменя языка не между доменная должна быть а обычная, и вот вопрос как быть, если все поддомены используют одно приложение и разделять их не вариант?
источник

V

Valeriy in Nuxt.js — русскоговорящее сообщество
не совсем, type лучше сделать null
компонент v-select заставить отдавать в v-model id типа нотификации, а не объект

для поиска выбранного типа, можно сделать computed:
types.find(item => item.id = notifications.id) - можно getters в vuex, тогда в state нужно положить activeTypeId,
а в компоненте сделать
computed: {
           type: {
               get() {
                   return this.$store.state.activeTypeId;
               },
   
               set(id) {
                   this.$store.commit('Notifications/SET_ACTIVE_TYPE_ID', id);
               }
           },
       },
   }

v-select(v-model="type")
источник

V

Valeriy in Nuxt.js — русскоговорящее сообщество
да, она должна лежать в vuex state, назовите как хотите.
это просто двустороннее связывание vuex и компонента
источник

V

Valeriy in Nuxt.js — русскоговорящее сообщество
смысл делать getter, который возвращает данные без изменения, получайте их на прямую из state: $store.state или mapState
источник

V

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

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Народ, а кто-нибудь сталкивался с проблемой что при навигации компоненты перерисовываются до того как сменится роут?
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Например у меня на странице интернет магазина есть хлебные крошки: Home > Listing page. Когда я перехожу на страницу продукта, то в крошках вижу изменение Home > Product page, а только потом происходит переход на страницу продукта
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
@DreaMinder ты все знаешь) подскажи
источник

D

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

V

Valeriy in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
Например у меня на странице интернет магазина есть хлебные крошки: Home > Listing page. Когда я перехожу на страницу продукта, то в крошках вижу изменение Home > Product page, а только потом происходит переход на страницу продукта
дайте компоненту крошек :key
видимо компонент есть и там, и там. Данные в нем обновляются раньше, чем произойдет переход
это как с секцией head()
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Valeriy
дайте компоненту крошек :key
видимо компонент есть и там, и там. Данные в нем обновляются раньше, чем произойдет переход
это как с секцией head()
Именно так и происходит. :key по роуту?
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
И логику пади надо будет переписать
источник

DP

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

V

Valeriy in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
Именно так и происходит. :key по роуту?
Можно попробовать, но что то подсказывает, что имя роута изменится раньше реального перехода, хм
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Valeriy
Можно попробовать, но что то подсказывает, что имя роута изменится раньше реального перехода, хм
скорее всего
источник

V

Valeriy in Nuxt.js — русскоговорящее сообщество
Можно сделать транзишион белый экран ))
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Valeriy
Можно сделать транзишион белый экран ))
Я так сделал на другом сайте) один фиг костыль. Может событие какое в евент бас слать и по нему обновлять… хз
источник

V

Valeriy in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
Я так сделал на другом сайте) один фиг костыль. Может событие какое в евент бас слать и по нему обновлять… хз
Как вариант, в beforeEach
источник

V

Valeriy in Nuxt.js — русскоговорящее сообщество
Ой, afterEach
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Valeriy
Ой, afterEach
Ага, спасибо за совет) Поковыряю как время появится
источник