vuex刷新后数据丢失问题?

`

// 页面载入时本地存储中有 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

待解决 悬赏分:70 - 离问题结束还有 507天2小时28分23秒
反对 0举报 0 收藏 0

我来回答

回答2