Size: a a a

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

2020 April 25

AC

Anton Chipiga in Nuxt.js — русскоговорящее сообщество
Taras Khvyl
я понял. надо yarn start после билда в спа режиме) я его первый раз использую просто. спасибо)
🙂👍
источник

S

Sonic [Скупаю | Актуально всегда] in Nuxt.js — русскоговорящее сообщество
Подскажите пожалуйста. Делаю this.$router.push('/dashboard') после авторизации и часть содержимого пушится (layout), а сама страница и ссылка в браузере нет. В чем проблема? Не тот метод использую?
источник

АБ

Артём Бястик in Nuxt.js — русскоговорящее сообщество
@sonicbhf а у тя index страница есть в дериктории dashbord?
источник

S

Sonic [Скупаю | Актуально всегда] in Nuxt.js — русскоговорящее сообщество
Артём Бястик
@sonicbhf а у тя index страница есть в дериктории dashbord?
Конечно
источник

AC

Anton Chipiga in Nuxt.js — русскоговорящее сообщество
Sonic [Скупаю | Актуально всегда]
Подскажите пожалуйста. Делаю this.$router.push('/dashboard') после авторизации и часть содержимого пушится (layout), а сама страница и ссылка в браузере нет. В чем проблема? Не тот метод использую?
Может где то проверка на авторизацию стоит с редиректом на санину. И когда переход произошел, проверка авторизации все ещё не проходит, и тебя кидает обратно?
источник

AC

Anton Chipiga in Nuxt.js — русскоговорящее сообщество
Санина - sign in
источник

S

Sonic [Скупаю | Актуально всегда] in Nuxt.js — русскоговорящее сообщество
Anton Chipiga
Может где то проверка на авторизацию стоит с редиректом на санину. И когда переход произошел, проверка авторизации все ещё не проходит, и тебя кидает обратно?
Да, проблема была именно в этом. Большое спасибо!
источник

AC

Anton Chipiga in Nuxt.js — русскоговорящее сообщество
Remote debug master
источник

AC

Anton Chipiga in Nuxt.js — русскоговорящее сообщество
😂
источник

АБ

Артём Бястик in Nuxt.js — русскоговорящее сообщество
Подскажите плиз, как решить проблему. Что я при логауте, пушу на главную, и удаляю юзера. Но до пуша на главную как я понимаю, там отрабатывает fetch, b я ещё остаюсь на старой странице.

Но юзера я уже удалил, и получаются баги. Как понять когда я реально перешёл на другую старницу?
источник

А

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

АБ

Артём Бястик in Nuxt.js — русскоговорящее сообщество
а он асинхронный?
источник

А

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

АБ

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

AE

Alex Epifanov in Nuxt.js — русскоговорящее сообщество
Всем привет, есть возможность получить актуальное значение из хранилища vuex в nuxtjs в стороннем js файле?
источник

AE

Alex Epifanov in Nuxt.js — русскоговорящее сообщество
Артём Бястик
не, так не работает
у тебя ошибка потому что ссылается не на user, а например на user.username.. просто добавь в логаут все значения на что ссылаются, например, user = {
       username: null,
       email: null,
       info: null
     }
источник

АБ

Артём Бястик in Nuxt.js — русскоговорящее сообщество
Alex Epifanov
Всем привет, есть возможность получить актуальное значение из хранилища vuex в nuxtjs в стороннем js файле?
импортируй store в файл.
источник

AE

Alex Epifanov in Nuxt.js — русскоговорящее сообщество
Артём Бястик
импортируй store в файл.
Не получается
источник

АБ

Артём Бястик in Nuxt.js — русскоговорящее сообщество
тогда можн  в файле написать функцию. Импортировать её в месте приложения где нужно, и прокидывать в неё кусок стора который тебе нужен
источник

AE

Alex Epifanov in Nuxt.js — русскоговорящее сообщество
Артём Бястик
импортируй store в файл.
у nuxt стор выглядит иначе

import Vue from 'vue'

export const state = () => ({
 user: null
})

export const mutations = {
 setUser (state, { username }) {
   state.user = {
     username: username,
   }
 }
}

export const actions = {
 async nuxtServerInit ({ dispatch, commit }, { req }) {
   commit('setUser', {
     username: 'test'
   }
 }
}

без вуекс и прочего, когда я переписываю под экспорт с vuex, я получаю state, но тогда перестает работает nuxtserverinit
источник