mapState, mapMutations, mapActions,mapGetters的使用

243 阅读1分钟

1.mapState 用于帮助我们映射state中的数据为计算属性 ,写法可以分为对象写法和数组写法

对象写法:...mapState({sum:'sum'})

数组写法  ...mapState(['sum'])

2.mapGetters 用于帮助我们映射getters中的数据为计算属性 ,写法可以分为对象写法和数组写法

对象写法:...mapGetters({sum:'sum'})

数组写法  ...mapGetters(['sum'])

3.mapActions 用于帮助我们生成与actions对话的方法,即:包含 $store.dispatch(xxx)的函数,写法分为对象和数组

对象写法:...mapActions({sum:'sum'})

数组写法  ...mapActions(['sum'])

4.mapMutations 于帮助我们生成与mutations对话的方法,即:包含 $store.commit(xxx)的函数,写法分为对象和数组

对象写法:...mapActions({sum:'sum'})

数组写法  ...mapActions(['sum'])