1️⃣ Getter
Getter 的使用方法同 State 一样
Gette 为 store 的计算属性。getter 的返回值会根据它的依赖被缓存起来,且只有当它的依赖值发生了改变才会被重新计算。
Getter 接收 state 作为其第一个参数、getters 作为其第二个参数。
export default new Vuex.Store({state: {count:1},getters: {addCount(state) {return state.count + num}},})
1️⃣ 通过属性访问
Getter 会暴露为 store.getters 对象:this.$store.getters.addCount
1️⃣ 通过方法访问
也可以让 getter 返回一个函数,来实现给 getter 传参
1️⃣ mapGetters 辅助函数
mapGetters 辅助函数仅仅是将 store 中的 getter 映射到局部计算属性:
mapGetters 辅助函数和 state 的 mapState 辅助函数使用方法相同
