小程序
小游戏
企业微信
微信支付
扫描小程序码分享
首先,是我要渲染的list,结构如下图:
接下来就是在debug中的代码
已知,我有两种访问方式,一种是,点击按钮渲染,另一种是直接从onLoad进去渲染。
然后都debug到这一步,特意对比了appData的数据,还有两个list的数据,都是一模一样。
随后点击到setData执行结束以后,点击按钮渲染的可以正常地把我想要的数据渲染出来,渲染的就是commodity中的rows,但是onLoad进去的,就渲染失败了,只给出两个空的架子,里面的rows渲染不到。
请问是怎么回事?求解决方法。
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
遇到了相似的情况, 不过还是不太一样。
onload中云数据库查询数据后setData然后视图层没有渲染但AppData已更新,探究了后发现问题是自己在视图层数据绑定的时候是直接用对象属性的方式的了,{{imageDetailObjetct.link}}, 然而setData时它是自动把对象数据转成数组数据的,所以应该是{{imageDetailObject[0].link}}才会正确渲染。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这种最好弄个能复现问题的代码片段,你的问题就很快解决了
建议先仔细看看多层数据遍历
没代码等于白问,没数据可以造出来
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
遇到了相似的情况, 不过还是不太一样。
onload中云数据库查询数据后setData然后视图层没有渲染但AppData已更新,探究了后发现问题是自己在视图层数据绑定的时候是直接用对象属性的方式的了,{{imageDetailObjetct.link}}, 然而setData时它是自动把对象数据转成数组数据的,所以应该是{{imageDetailObject[0].link}}才会正确渲染。
这种最好弄个能复现问题的代码片段,你的问题就很快解决了
https://developers.weixin.qq.com/s/UukcUFmJ7adm
appid:wx1694e6399e9b88c2
建议先仔细看看多层数据遍历
没代码等于白问,没数据可以造出来