可以在app.vue文件里的created构造函数里添加下面的代码(借助浏览器存储)实现刷新后重新获取设置store里的变量值
//在页面加载时读取sessionStorage里的状态信息 (保证页面刷新时store的state数据不丢失)
if (sessionStorage.getItem("store") ) {
this.$store.replaceState(Object.assign({},this.$store.state,JSON.parse(sessionStorage.getItem("store"))));
}
//在页面刷新时将vuex里的信息保存到sessionStorage里
window.addEventListener("beforeunload",()=>{
sessionStorage.setItem("store",JSON.stringify(this.$store.state));
})

884

被折叠的 条评论
为什么被折叠?



