Open tony2lord opened 4 years ago
我也这样,你解决了吗?
{ key: 'VuexPersisted', storage: window.localStorage, reducer: state => ({ user: { name: state.user.name } }) } 我是这样,只缓存部分可用
new Vuex.Store({
modules: {
app,
permission,
settings,
user,
},
getters,
plugins: [
createPersistedState({
key: 'whatever',
paths: ['user.name']
})
]
})
也可以使用 paths
参数指定需要缓存的状态。
代码修改处
src/store/index.js
页面效果与报错
刚改完代码,前几次打开的页面可能还是正常的,但是重启项目或者多尝试打开几个页面,控制台就会报出以下的错误,而且页面空白:
还请作者和各位大佬,帮忙指出错误和提供意见,在此感谢了~~