怎样在网站做咨询医生挣钱,支付宝支持12306网站建设,企业网站制作托管,免费看网站源码笔者今天在使用Vuex中的mutations改变state里面的全局状态的值#xff0c;获取到的数据却怎么都是第一个参数是可以获取到,但是第二个就获取不到#xff0c;就显示undefined 问题代码
mutations: {multiparameter(state,id,newStatus) {console.log(数据的Key#x…笔者今天在使用Vuex中的mutations改变state里面的全局状态的值获取到的数据却怎么都是第一个参数是可以获取到,但是第二个就获取不到就显示undefined 问题代码
mutations: {multiparameter(state,id,newStatus) {console.log(数据的Key id \t新的用户状态 newStatus)},
}//调用
this.multiparameter(1,true); 可以看到第二个参数 newStatus 为 undefined,我们来想一想,竟然一个参数可以那么我们可以采用对象的形式传进来就可以解决这个问题把所有的参数封装成一个对象 解决方案
multiparameter(state,info) {console.log(数据的Key info.id \t新的用户状态 info.newStatus);
},
//调用
this.multiparameter({id: 1, newStatus: true}); 完美解决