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

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM