vue vuex中的数据 刷新后 数据丢失解决

vue

app页面中

  created() {

//在页面加载时读取sessionStorage里的状态信息

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", "");

sessionStorage.setItem("store", JSON.stringify(this.$store.state));

});

}

以上是 vue vuex中的数据 刷新后 数据丢失解决 的全部内容, 来源链接: utcz.com/z/377663.html

回到顶部