`
// 页面载入时本地存储中有 state 则用本地state赋值到 vuex 中的 state
sessionStorage.getItem('state') && this.$store.replaceState(Object.assign({}, this.$store.state, JSON.parse(sessionStorage.getItem('state'))));
// 页面刷新时存储 store.state 数据到sessionStorage中
window.addEventListener('beforeunload', () => {
sessionStorage.setItem('state',JSON.stringify(this.$store.state));
})
`
使用上面vuex数据持久化方法,在开发阶段,如果我在vuex的state中手动编辑删除一个属性时,这时页面刷新后保存在本地的还是删除之前的state,那么要如何保存更新之后的state
关于持久化存储
vuex
,相信 vuex-persistedstate 可以帮到你