赋值改变问题

发布于 6 年前作者 zhouyang1578 次浏览最后编辑 6 年前来自 ask

假设后台返回的数据为{mame:‘xiaoming’,arr:[0,1,2]},然后setData  a:返回数据.arr   b:返回数据 。意思就是 a:[0,1,2],b:{mame:‘xiaoming’,arr:[0,1,2]},

然后我页面引用了自定义的组件   我在js操作中  改变a的值为[0,0,2],b的值也变为{mame:‘xiaoming’,arr:[0,0,2]}。但是如果我不用组件 就不会出现这种情况 ,请问一下这是官方的BUG吗?

3 回复
jing85
jing851 楼6 年前

不是bug,是对象的引用造成的

gang11
gang112 楼6 年前

usingComponents 有和没有,page对象是不同实例,走的不同地方的代码。对象传参也有不同。召唤 June。。然而并没有来

dlin
dlin3 楼4 年前

代码片段要看效果的话 就在index.json文件上引用一下那个组件 就会复现问题了