|
|
|
@ -12,11 +12,11 @@ |
|
|
|
|
export default { |
|
|
|
|
created () { |
|
|
|
|
//在页面加载时读取localStorage里的状态信息 |
|
|
|
|
localStorage.getItem("userMsg") && this.$store.replaceState(Object.assign(this.$store.state,JSON.parse(localStorage.getItem("userMsg")))); |
|
|
|
|
sessionStorage.getItem("userMsg") && this.$store.replaceState(Object.assign(this.$store.state,JSON.parse(sessionStorage.getItem("userMsg")))); |
|
|
|
|
|
|
|
|
|
//在页面刷新时将vuex里的信息保存到localStorage里 |
|
|
|
|
//在页面刷新时将vuex里的信息保存到sessionStorage里 |
|
|
|
|
window.addEventListener("beforeunload",()=>{ |
|
|
|
|
localStorage.setItem("userMsg",JSON.stringify(this.$store.state)) |
|
|
|
|
sessionStorage.setItem("userMsg",JSON.stringify(this.$store.state)) |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|