vuex 内mutation 方法同级互相调用?
setAlert(state, data){ console.log(JSON.stringify(data)); data.btns = data.btns || []; state.uiAlert = data; store.commit("hideAlert"); }, hideAlert(state){ state.uiAlert.title=state.uiAlert.msg=""; }
尝试在actions里面commit另一个mutation,而不是在mutation里调用另一个mutation方法。
actions
commit
mutation
const foo = function(a, b) { // 发个异步请求或者做点什么其他的勾当 commit(mutationA); commit(mutationB); }
2.1m questions
2.1m answers
60 comments
57.0k users