收藏
回答

小程序wx:for已经渲染的数据,如何避免二次渲染?

wx:for

页面上已经渲染了一页数据,我上拉加载更多数据,那么之前的已经渲染的数据如何避免再次重新渲染呢?

大佬们有好的优化方案吗

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

2 个回答

  • 风清雾云开见日出
    风清雾云开见日出
    05-17

    做个下拉页数量限制,比如最多下拉显示10页数据,设置10个集合参数,写10个显示view标签页面,初始化显示第一页,给第一个集合参数赋值,下拉刷新加载赋值第二个集合参数,依次下拉第10页,还有数据就清空所有从第1页开始显示

    05-17
    有用
    回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    05-17

    你现在是一维数组,改成二维数组

    这样赋值:['list[' + (res.page - 1+ ']']: res.results,


    05-17
    有用
    回复
登录 后发表内容