vuex数据持久化

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
created() {
window.addEventListener("beforeunload", () => {
sessionStorage.setItem("list", JSON.stringify(this.$store.state));
});
try {
sessionStorage.getItem("list") &&
this.$store.replaceState(
Object.assign(
{},
this.$store.state,
JSON.parse(sessionStorage.getItem("list"))
)
);
} catch (err) {
console.log(err);
}
sessionStorage.removeItem("list");
},

vuex数据持久化
https://lijusting.top/posts/75e7fe85/
作者
lijusting,
发布于
2023年3月1日
许可协议