收藏
回答

从后台获取到了数据后(data做出了改变而页面并未加载这些数据)。已经this.setData了?

从后台获取到了数据后(data做出了改变而页面并未加载这些数据)。已经this.setData了,数据也打印出来了,但是页面就是一直没有加载这个数据,一般到第60或者80条,后面的数据即使已经获取到了,页面也并没有加载这些数据一般。求大神解答

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

3 个回答

  • Frank
    Frank
    2022-10-18

    猜测:分页处理的逻辑可能有问题,原因是因为setData的数据是有限制的,如果数据量超过这个限制,就不会更新视图了,可以使用二维数组,每次setData只新增一页的数据


    2022-10-18
    有用 3
    回复
  • 你是人间四月天
    你是人间四月天
    2022-10-18

    加个延迟函数试试

    setTimeout(()=>{
      //业务代码
      }, 500)
    
    2022-10-18
    有用 2
    回复
  • dreamhunter
    dreamhunter
    2022-10-18

    数据获取是异步的,setData 需要在异步执行后运行

    2022-10-18
    有用
    回复
登录 后发表内容