赋值改变问题
发布于 4 年前 作者 zhouyang 1397 次浏览 来自 问答

假设后台返回的数据为{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 回复

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

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

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

回到顶部