微信公开课
微信公开课小程序热门讨论关于「这是什么情况」的小程序开发问题
补充:当前Bug的表现(可附上截图)预期表现数组setData更新数据会覆盖前面元素复现路径setData提供一个最简复现DemosetData内容{listData:{id:0,code:pdtid,text:产品编号,type:text,value:,isdisplay:true}
展开:当前Bug的表现预期表现数组setData更新数据会覆盖前面元素复现路径setData提供一个最简复现DemosetData内容{listData[0]:{id:0,code:pdtid,text:产品编号:,type:text,value:,isdisplay:true},listData[0]id:0,listData[0]value:w111111,listData[1]:{id:0,code:pdtname,text:产品名称:,type:text,value:,isdisplay:true},listData[1]id:0,listData[1]value:产品11,listData[2]:{id:0,code:anticode,text:溯源码:,type:number,value:,isdisplay:false},listData[2]id:0,listData[3]:{id:0,code:remark,text:异常备注:,type:text,value:,isdisplay:false},listData[3]id:0,listData[4]:{id:0,code:pdtid,text:产品编号:,type:text,value:,isdisplay:true},listData[4]id:1,listData[4]value:w111112,listData[5]:{id:0,code:pdtname,text:产品名称:,type:text,value:,isdisplay:true},listData[5]id:1,listData[5]value:产品12,listData[6]:{id:0,code:anticode,text:溯源码:,type:number,value:,isdisplay:false},listData[6]id:1,listData[7]:{id:0,code:remark,text:异常备注:,type:text,value:,isdisplay:false},listData[7]id:1}pdtaddjs?[sm]:170listData的值[{id:1,code:pdtid,text:产品编号:,type:text,value:w111112,isdisplay:true},{id:1,code:pdtname,text:产品名称:,type:text,value:产品12,isdisplay:true},{id:1,code:anticode,text:溯源码:,type:number,value:,isdisplay:false},{id:1,code:remark,text:异常备注:,type:text,value:,isdisplay:false},{id:1,code:pdtid,text:产品编号:,type:text,value:w111112,isdisplay:true},{id:1,code:pdtname,text:产品名称:,type:text,value:产品12,isdisplay:true},{id:1,code:anticode,text:溯源码:,type:number,value:,isdisplay:false},{id:1,code:remark,text:异常备注:,type:text,value:,isdisplay:false}]consolelog(setData内容+JSONstringify(param));thissetData(param);consolelog(listData的值+JSONstringify(thatdatalistData));即速小程序:请把问题描述清楚你想要干嘛出现了什么问题:相当的复杂啊:浅拷贝的数据拿不到:letarr=thisdataarr;arr[0]id=0;arr[1]id=1;thissetData({arr:arr})浅拷贝的数据拿不到:问题已搞定,浅拷贝的问题
更多有关「这是什么情况」的讨论可以前往微信公开课小程序参与互动哦!了解更多