收藏
回答

使用setData渲染一个双重for的list的时候,用按钮点击可以成功渲染,onLoad却不行?

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


接下来就是在debug中的代码


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

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

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

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


最后一次编辑于  2019-12-14
回答关注问题邀请回答
收藏

3 个回答

  • 1005
    1005
    2019-12-14

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

    2019-12-14
    赞同 1
    回复 2
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-12-14

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

    2019-12-14
    赞同
    回复 22
    • searchFan
      searchFan
      2019-12-15
      代码片段吗。。
      2019-12-15
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2019-12-15回复searchFan
      2019-12-15
      回复
    • searchFan
      searchFan
      2019-12-15回复o0o有脾气的酸奶
      我自己试一下。。
      2019-12-15
      回复
    • searchFan
      searchFan
      2019-12-16
      搞了个代码片段,求大神指导一下
      https://developers.weixin.qq.com/s/UukcUFmJ7adm
      appid:wx1694e6399e9b88c2
      2019-12-16
      回复
    • searchFan
      searchFan
      2019-12-16
      问题就是  直接进入无法渲染,但是点击左边的却可以渲染
      2019-12-16
      回复
    查看更多(17)
  • 铭锋科技
    铭锋科技
    2019-12-14

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

    2019-12-14
    赞同
    回复 2
    • searchFan
      searchFan
      2019-12-14
      我把渲染的代码给你看一下。。js的就太长了。。
      2019-12-14
      回复
    • searchFan
      searchFan
      2019-12-14
      我能保证,至少list拿到,而且两种方式的appData的数据都一样。。
      2019-12-14
      回复
登录 后发表内容
问题标签