- 开发无止境 -
Data: 2020-06-28 21:48:50Form: JournalClick: 17
微信小程序 this.data.xxx给变量赋值后,变量发送改变,data的值也会变,困扰了一天的问题终于解决)
解决方案:查阅相关资料后,发现这样的赋值并不是真的赋值,而是传递的性质,所以需要将数组array转换json字符串后,才算是赋值
//通过JSON.parse(JSON.stringify(this.data.areaIndex)) var new_areaIndex = JSON.parse(JSON.stringify(this.data.areaIndex)) var areaIndex = new_areaIndex
注意: 这种问题只会在你的data值是数组对象