const actions = { //触发Action的第一种方式,不带参数 addAsync(context){ //异步 setTimeout(() => { // 触发哪个mutation,比如触发上面的ADD_MUTATION context.commit(ADD_MUTATION_ASY) }, 2000) }, //触发Action的第一种方式,带参数 addNAsync(context,num){ setTimeout(() => { context.commit(SUBN_MUTATION_ASY,num) },2000) }, //触发Action的第二种方式,这里演示带参数的 subNAsync(context,num){ setTimeout(() => { context.commit('subN_A',num) }, 2000); } } export default actions;