Vuex的使用方法第三篇之mapMutations,mapGetters、mapActions

很多时候 , $store.state.count 、$store.dispatch('add') 这种写法又长又臭 , 很不方便 , 我们没使用 vuex 的时候 , 获取一个状态只需要 this.count , 执行一个方法只需要 this.add 就行了 , 使用 vuex 使写法变复杂了 ?

使用 mapState、mapGetters、mapActions 就不会这么复杂了。

以 mapState 为例 :




相当于 :



mapGetters、mapActions 和 mapState 类似 , mapGetters 一般也写在 computed 中 , mapActions 一般写在 methods中。

你可能感兴趣的:(vue)