vue中 直接提交mutation的两种方式
commit:提交可以在组件中使用 this.$store.commit('xxx') 提交 mutation,或者使用 mapMutations 辅助函数将组件中的 methods 映射为 store.commit 调用(需要在根节点注入 store)。import { mapMutations } from 'vuex' export default { methods: { ......
·
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')
})
}
}
更多推荐
已为社区贡献15条内容
所有评论(0)