繁体   English   中英

Vuejs 提交突变失败

[英]Vuejs commit to a mutation fails

这就是我执行提交但数据永远不会通过的方式

const actions ={
 updateBtn({commit}, data){
  commit("test", data);
  console.log("data is"+data);//data here has a value

 }
}


const mutations={
test(state, {data}){
    console.log(data) //this is always undefined.
  }

}

我在突变中哪里出错了

尝试像这样使用没有函数参数。

const actions = {
 updateBtn({commit}, data){
  commit("test", data);
  console.log({data}); // data here has a value

 }
}


const mutations = {
  test(state, data) {
    console.log({data});
    state.data = data;
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM