美文网首页
vue 刷新,store.state 还原为默认值解决方案

vue 刷新,store.state 还原为默认值解决方案

作者: Messix_1102 | 来源:发表于2020-07-09 18:14 被阅读0次

在 App.vue created 方法里添加如下代码

created() {
    // 在页面加载时读取localStorage里的状态信息
    if (localStorage.getItem("store") ) {
        this.$store.replaceState(Object.assign({}, this.$store.state,JSON.parse(localStorage.getItem("store"))))
    }

    // 在页面刷新前将vuex里的信息保存到localStorage里
    window.addEventListener("beforeunload",()=>{
        localStorage.setItem("store",JSON.stringify(this.$store.state))
    })
}

相关文章

网友评论

      本文标题:vue 刷新,store.state 还原为默认值解决方案

      本文链接:https://www.haomeiwen.com/subject/zdwscktx.html