我有一些变量
data() {
return {
resData: {},
datData: {},
.....
};
},
然后我有一种方法需要为resData
等分配值。
如果name
的值为resData
,那么我需要为变量赋值。
methods:{
chgValue(name){
if (name == 'resData') this.resData = 1;
elseif .....
else
}
}
我没有做多条if else
语句,而是想做些事情:
methods:{
chgValue(name){
this.window[name] = 1;
}
}
但是我收到错误消息
TypeError:无法设置未定义的属性'resData'
我可以实现该方法的任何方式吗?