方法1
- 在store.js的mutations中写函数
例如
mutations: {
addN(state,step) {
state.count += step
}
}
- 在用到vuex的组件中调用
在methods中写
例如
methods: {
handle2() {
this.$store.commit('addN',3)
}
}
方法2
- 在store.js的mutations中写函数
例如
mutations: {
addN(state,step) {
state.count += step
}
}
- 在用到vuex的组件中调用
在methods中写
例如
首先导入
import { mapState, mapMutations } from 'vuex'
然后再methods中写
...mapMutations(['sub']),
//要调用的函数
btnHandler1() {
this.sub()