下拉加载列表数据,1次加载10条,wxml里面for循环dataList渲染数据。页面第一次打开的时候默认加载10条,这时渲染数据没有卡顿现象,然后向上滑动,触发上拉触底onReachBottom后加载10条,然后用concat方法合并旧的10条和新加载的10条数据,这时dataList里有20条数据,然后再this.setData去渲染页面。所以说这是每次都渲染了旧的数据吗?列表越来越多了超出1024KB的限制了怎么办?还有就是我的这个加载列表并渲染的思路正确吗?如果正确为什么总是感觉会卡顿?


展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 夏雨

    13人对此回答表示赞同

    一点不卡啊。我是当到底部后触发列表的方法。列表的pageNum加1.然后接口返回的第二页数据再push进数组里

    展开
    13
    5回复
    发布于 6年前

    评论(5)

    收起评论

    • Alondra 2019-02-25 15:06

      ==首先第一个showToast写loading直接用wx.showLoading就可以了。第二个是你下面频繁setData不能放一个对象里??

      回复
    • 周欣 2019-02-27 09:41

      是这样的没错吧

      回复
    • Henry 2019-03-01 18:52

      要不看下我的小程序【青团社兼职实习】

      回复
    • Sierra 2019-03-03 10:14

      这个没问题的吧是不是逻辑处理问题

      回复
    • Pascha 2019-03-05 23:37

      反回了数据就是没有渲染

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部