页面一旦刷新,store就会重置,那么就需要缓存出场

// app.vue
created() {
   window.addEventListener("beforeunload", () => {
       sessionStorage.setItem(
           "userinfo",
           JSON.stringify(this.$store.state.user)
       );
   });
},

改变store的结构

export default {
    state: !!sessionStorage.getItem('userinfo') ? JSON.parse(sessionStorage.getItem('userinfo')) : {
        userInfo: {}
    }
}
Logo

前往低代码交流专区

更多推荐