data:{ check1:"", check2:"", nocity: true, showprovtype:'', showMask:false
}在setData中怎么用变量表示key值,key可能为check1 or check2bindChange:function (){ this.setData({
key: value,
})
}key 是一个变量;我的错误写法:bindChange:function (){var _key = '';this.data.showprovtype == 'check1'? _key ='check1':_key='check2';this.setData({
_key: value,
})}虽然最后我还是用个判断完成,想知道这样的思路能实现吗?
1 回答

猛跑小猪
解决方案
TA贡献1858条经验 获得超8个赞
解决方案 []
替换
var _key = ''; _key = this.data.showprovtype == 'check1'? 'check1':'check2';var temData = {};//重点是这里temData[_key] = value;this.setData(temData);
添加回答
举报
0/150
提交
取消