收藏
回答

列表渲染没渲染成功?

刚运行时,appdata中collect数组为空,过了1或2秒才有值,但还是未渲染,是异步了吗?怎么解决啊

回答关注问题邀请回答
收藏

1 个回答

  • LeeJim🌀
    LeeJim🌀
    03-30

    首先这的确就是异步的问题。

    我先提个方案解决你当前的问题,应该将setData放在then里面:

    xxx.then(res => {
      if (i == collects.length - 1) {
        this.setData({})
      }
    })
    
    03-30
    有用
    回复 1
    • 王浩沣
      王浩沣
      03-30
      我直接把setData放在for循环里面了,谢谢,已经解决了
      03-30
      回复
登录 后发表内容
问题标签