vue之Mutations 理解
commit:提交可以在组件中使用 this.$store.commit('xxx') 提交 mutation,或者使用 mapMutations 辅助函数将组件中的 methods 映射为 store.commit 调用(需要在根节点注入 store)。
import { mapMutations } from 'vuex'
export default {
methods: {
...mapMutations([
'increment'
]) // 映射 this.increment() 为 this.$store.commit('increment')]),
...mapMutations({ add: 'increment'}) // 映射 this.add() 为 this.$store.commit('increment')
如何使用呢
第一种
<button @click="increment"></button>
第二种
mounted(){
this.increment();
}

浙公网安备 33010602011771号