如何在js文件中获取vuex的变化的值

在js文件中引入store 使用store.state获取到的是初始值,不是变化以后的值
如何在js文件中获取到state变化的值

阅读 4.7k
2 个回答

应该通过getters取获取vuex中的数据

使用 watch 就好啦


watch: {
    '$store.state.app.language':  {
       handler(newName, oldName) {
      this.fullName = newName + ' ' + this.lastName;
    },
    // 代表在wacth里声明了firstName这个方法之后立即先去执行handler方法
    immediate: true
   }
  },
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题