小程序
小游戏
企业微信
微信支付
扫描小程序码分享
假设后台返回的数据为{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,是对象的引用造成的
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
什么意思啊? 可以详细说一下嘛?
a跟b里面的arr是同一个东西,所以a改变了,b里面的arr也会改变
但是如果我页面json 不引用组件 就不会发生这种情况 我刚引入了简单的代码片段 你可以试试
不在电脑旁,暂时帮不了你。。
希望官方快速解决
usingComponents 有和没有,page对象是不同实例,走的不同地方的代码。对象传参也有不同。召唤 June。。然而并没有来
今天才上班, 想问一下这个东西哪里有说明吗? 看的还是有点懵,June 官方?
啊哈 我翻了一下 好像文档里没有说明。。我是看见过这个官方说过这事 忘了在哪里了
哦哦,找到了
链接如下
https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/index.html?search-key=selectComponent
好咧 多谢大神。。现在去看看
代码片段要看效果的话 就在index.json文件上引用一下那个组件 就会复现问题了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
不是bug,是对象的引用造成的
什么意思啊? 可以详细说一下嘛?
a跟b里面的arr是同一个东西,所以a改变了,b里面的arr也会改变
但是如果我页面json 不引用组件 就不会发生这种情况 我刚引入了简单的代码片段 你可以试试
不在电脑旁,暂时帮不了你。。
希望官方快速解决
usingComponents 有和没有,page对象是不同实例,走的不同地方的代码。对象传参也有不同。召唤 June。。然而并没有来
今天才上班, 想问一下这个东西哪里有说明吗? 看的还是有点懵,June 官方?
啊哈 我翻了一下 好像文档里没有说明。。我是看见过这个官方说过这事 忘了在哪里了
哦哦,找到了
链接如下
https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/index.html?search-key=selectComponent
好咧 多谢大神。。现在去看看
代码片段要看效果的话 就在index.json文件上引用一下那个组件 就会复现问题了