store状态管理库对象重要组成部分
一、state:组件之间共享的数据集合
组件中获取方法
1.直接获取
this.$store.state.xxx;
2.使用对象运算符mapState的形式获取
...mapState(['xxx','xxx'])
二、getters:相当于store对象计算属性(主要用于对state的数据进行过滤)
组件中获取方法
1.直接获取
this.$store.getters.xxx;
2.使用对象运算符mapGetters的形式获取
...mapGetters(['xxx','xxx'])
三、mutations:定义了修改store对象中state数据的同步方法(要修改的数据不是ajax异步获取的)
组件中如何触发?
1.直接使用commit触发
this.$store.commit('xxxx','传递的参数')
2.使用对象展开运算符mapMutations的形式获取
...mapMutations(['xxx','xxx'])

浙公网安备 33010602011771号