vuex-actions
示例:修改state中info对象的name值
state: { info: {id: 1003, name: "kobe" } }
actions: {//异步请求、方法写在actions里 aUpdateInfo(context,value){//{commit,state} setTimeout(()=>{ context.commit('UPDATEINFO',value) },1000) } }
mutations: {//同步方法写在mutations中 UPDATEINFO(state,value){ state.info.name='XX' } }
actions中参数的传递