使用setData渲染一个双重for的list的时候,用按钮点击可以成功渲染,onLoad却不行?
发布于 8 年前 作者 qingang 10539 次浏览 来自 官方Issues

首先,是我要渲染的list,结构如下图:

接下来就是在debug中的代码

已知,我有两种访问方式,一种是,点击按钮渲染,另一种是直接从onLoad进去渲染。

然后都debug到这一步,特意对比了appData的数据,还有两个list的数据,都是一模一样。

随后点击到setData执行结束以后,点击按钮渲染的可以正常地把我想要的数据渲染出来,渲染的就是commodity中的rows,但是onLoad进去的,就渲染失败了,只给出两个空的架子,里面的rows渲染不到。

请问是怎么回事?求解决方法。

3 回复

建议先仔细看看多层数据遍历

这种最好弄个能复现问题的代码片段,你的问题就很快解决了

没代码等于白问,没数据可以造出来

回到顶部