так?
Или снова накостылил? После Ф5 хочу заново получить данные пользователя.
О_О а оно работает?
Как ни странно - да 😂
Что ты пытаешься тут сделать? Зачем в юзере хранить промис? Зачем в beforeUpdate поражать событие?
Ну первично при входе я пишу в стор. Потом после обновления страницы эти данные теряются и я пытаюсь их еще раз записать и вывести. В юзере промис, т.к. там обращения к серверу наверно( beforeUpdate - это я пока изучаю как передать родительскому компоненту данные
У тебя в одной переменной хранятся то данные, то промис. Это не очень хорошо. Хук тут все равно не понятно, зачем. Хотя в целом непонятно и что вообще делает этот компонент
Щас хотел переписать и понял почему так сделал) Первым делом при авторизации записываю пользовательские данные в стейт. Вроде все правильно. После меня перекидывает например на дашборд, где нужно вывести пользовательские данные(имя, почту и т.д.) Тоже вроде все понятно - достаю из vuex. (this.user = this.$store.getters['auth/userInfo']) Но как только я нажал ф5, у меня пустой стейт и уничтожается токен, т.к. храню в памяти. Естественно в дашборде данные уже не получить. И вот тут видимо моя ошибка) Как то нужно рефрешить токен и перезаписывать данные юзера. Тогда и стейт снова заполнится
Обсуждают сегодня