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();
}
