import {ADD_MUTATION,SUBN_MUTATION,ADD_MUTATION_ASY,SUBN_MUTATION_ASY} from './mutation-types' export default{ add(state){ //修改state里面的count数据 state.count++; }, addN(state,num){ state.count+=num; }, addN2(state,zidiingyi){ state.count+=zidiingyi.num; }, sub(state){ state.count--; }, subN2(state,zidiingyi){ state.count-=zidiingyi.num; }, subN(state,num){ state.count-=num; }, //mutation变量写法 加法 [ADD_MUTATION](state){ state.count+=4; }, //mutation变量写法 减法 [SUBN_MUTATION](state,zidiingyi){ state.count-=zidiingyi.num; }, //action异步,不带参 [ADD_MUTATION_ASY](state){ state.count+=6; }, //action异步,带参 [SUBN_MUTATION_ASY](state,num){ state.count-=num; }, //action异步第二种写法,这里演示带参数的 subN_A(state,num){ state.count-=num; }, }