app.globalData中的值改变了
发布于 6 年前 作者 xiuying51 12462 次浏览 来自 官方Issues

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

回到顶部