这很奇怪。我想保存vuex存储以在页面重新加载时持久化。我使用js-cookie和vuex-persistedstate,但是,当重新加载页面时,用户已登录一半,在我的特定情况下,每个用户都有角色,并且根据该角色,他对后端有一些限制。重新加载页面时,我仍然以管理员身份登录并保留状态,但是我从后端收到错误,因为我不是管理员。
import createPersistedState from 'vuex-persistedstate';
import * as Cookies from 'js-cookie';
const store = new Vuex.Store({
plugins: [createPersistedState({ storage: window.sessionStorage
})],
modules: {
...////
},
});
导致问题的原因是什么?