收藏
回答

微信小程序导航页面的怎么能实现各自分页加载并且毫不影响?

页面如下,因为为了实现能够让上一页加载的数据也能显示,所以我这里在渲染的时候用了concat来进行拼接,结果点击其他导航页时发现会把其他页面的值给拼接上去。

所以想问下大佬们有没有什么好方法。

代码:

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

3 个回答

  • 微盟
    微盟
    2023-04-10

    感觉你这里可以用三个list,分别存储三个tab的数据。不然数据如果多,每次切换后都要重新开始一遍

    2023-04-10
    有用
    回复
  • Simple
    Simple
    2023-04-08

    同意以上回答, 切换类型的时候把list清空就可以了啊

    this.setData({
      list : []
    })
    
    2023-04-08
    有用
    回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    2023-04-08

    切换导航的时候,你要把list清空

    2023-04-08
    有用
    回复 4
    • 南柯已暮
      南柯已暮
      发表于移动端
      2023-04-08
      怎么清空呢?大佬。是这样的,因为像昨天也是渲染问题,我试着切换一开始就让 list = [],但貌似没什么用。
      2023-04-08
      回复
    • 南柯已暮
      南柯已暮
      发表于移动端
      2023-04-08回复南柯已暮
      还是这个清空不能简单的给他赋值个空数值?
      2023-04-08
      回复
    • 那一抹笑😃 穿透阳光
      那一抹笑😃 穿透阳光
      2023-04-08回复南柯已暮
      切换的时候写
      this.setData({
          list:[]
      })
      2023-04-08
      回复
    • 南柯已暮
      南柯已暮
      发表于移动端
      2023-04-08
      谢谢大佬,当前问题已解决
      2023-04-08
      回复
登录 后发表内容