Если вы хотите хранить данные только для времени существования текущей вкладки, вам нужно хранить данные внутри sessionStorage
вместо localStorage
.vuex-persistedstate
делает это простым для вас.
Когда вы создаете экземпляр этого плагина, вы можете указать объект параметров, и этот объект может иметь ссылку на sessionStorage, если вы хотите использовать его вместо этого.
импорт createPersistedState из 'vuex-persistedstate'
const store = new Vuex.Store({
// ...
plugins: [createPersistedState({
storage: window.sessionStorage,
})],
})