当前位置:主页 > 网页前端 > vue >

VUEX 数据持久化,刷新后重新获取的例子

时间:2021-02-26 10:52:26 | 栏目:vue | 点击:

VUEX 数据持久化

// store.js
 getters: {
  userInfo(state) {
   console.log('getters',state);
   if (!state.userInfo.id) {
    let token = getStorage("token");
    console.log('token',token);
    if (token) {
     let userInfo = getStorage("userInfo");
     state.userInfo = userInfo.data;
    }
   }
   return state.userInfo
  }
 },

注意:如果 使用this.$store.userInfo 是读取不到的,必须使用getter

// component.js
userInfo() {
      return this.$store.getters.userInfo;
    }

您可能感兴趣的文章:

相关文章