Как очистить vuex после sign out?

Можно ли сбросить весь vuex, даже если он модульный ?
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
yarkov
@yarkov Куратор тега Vue.js
https://github.com/yarkovaleksei/toster-extension
Страницу обновить
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
bootd
@bootd
Гугли и ты откроешь врата знаний!
нет, откуда vuex должен знать, до каких значений нужно обнулить? А главное, какие свойства для этого нужно задействовать.
Ответ написан
Kozack
@Kozack
Формально, Алексей Ярков прав. Достаточно перезагрузить страницу. Но это не лучший подход.
Перезагружая страницу вы считай перезапускаете всё приложение. Все состояния всех компонентов будут сброшены.
Все файлы стилей и любая другая статика, скорее всего, должна будет скачаться заново.
Лучше всего как раз сделать наоборот — добавить плагин для кэширования состояния, чтобы оно сохранялось между перезагрузками. Чтобы еслии пользователь открыл страницу в новой вкладке, или нажал "Обновить" в браузере, его никуда не перенаправляло, ничего не удалялось.
А для очистки достаточно создать отдельный комит в каждом модуле, который бы устанавливал в состоянии значения по умолчанию и вызывать его когда это нужно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Enapter Санкт-Петербург
от 160 000 до 240 000 ₽
Junto Москва
от 120 000 до 180 000 ₽
19 февр. 2020, в 02:24
500 руб./за проект
18 февр. 2020, в 23:53
8000 руб./за проект