app.globalData中的值改变了
jcd = app.globalData.objdata[options.index]
this.setData({ov_data: jcd,})
radioChange: function (e) {
var that=this
var b = that.data.ov_data
b.ov_style = e.detail.value
//that.setData({ov_data: b})
},
问题:radio的值已经改变,that.setData({ov_data: b})未执行,结果是b.ov_style = e.detail.value执行后,内存中that.data.ov_data中的值以及app.globalData.objdata[options.index]中的值都改变了。
同样的代码 在1.02.1811290中正常。怀疑是微信开发者工具版本的问题。
1 回复
我正好是1.02.1907300,请提供能复现问题的代码片段
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html