компонент, регистрирую модуль при помощи registerModule() — модуль появляется, данные сохраняются, всё отлично работает
2. Отключаю модуль при помощи unregisterModule() — модуль отключается, по крайней мере, это отображается в Vue devtools; в этот момент данные по идее должны удалиться
3. Пользуюсь приложением, тыкаю в кнопочки, $store записывается ещё много всякого
4. Повторно создаю компонент, регистрирую в нём тот же модуль — а данные в нём старые, из прошлого экземпляра модуля
Поведение воспроизводится в dev- и prod-окружении, HMR отключён. В связи с этим вопросы: кто-нибудь сталкивался? Кто-нибудь знает, почему так происходит? Как починить, куда смотреть?
state у вас объект или функция в модуле?
сделайте функцией, возвращающей объект читать тут: https://vuex.vuejs.org/guide/modules.html#module-reuse
Обсуждают сегодня