问题描述:页面跳转的时候,想store里面提交了userStatus的值改变,但是使用getter里面方法的时候,并没有更新数据,为什么呢?
解决:需要getter中使用到了state的属性,所以在state里面定义使用到的属性。才会重新去渲染更新数据。
注释:mapState,mapGetters,mapMutations,mapActions,这些辅助函数主要是为了避免在组件调用代码中写太多的部分,用最简单的方式来调用Vuex。
官网中说的:当一个组件需要获取多个状态时候,将这些状态都声明为计算属性会有些重复和冗余。为了解决这个问题,我们可以使用 mapState 辅助函数帮助我们生成计算属性,