收藏
回答

小程序,tab列表,页面拖到底部再点击tab切换,这时无法触发onReachBottom咋办?

小程序,tab切换的列表,在第一个tab页面,滚动条拖到页面最底部。再点击tab切换到第二个tab,加载了第一页的数据,但是这时页面滚动条已经滚在最底部了,无法触发onReachBottom事件!!!

而我把分页加载写在onReachBottom里了,如果不触发onReachBottom就无法显示第二页的数据。怎么解决?

现在是手动把滚动条往上拖一点,再滚下来就可以触发了。

可是站在用户的立场,用户又不知道后面还有数据,需要手动拖一下啊。。。

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

2 个回答

  • 老张
    老张
    2020-03-20

    站在用户角度,我都会显示一行字:数据加载中。全部加载完就是:END

    https://developers.weixin.qq.com/community/develop/article/doc/000cc87a7007885df5b862b3d51c13

    2020-03-20
    有用
    回复 2
    • 呦呦鹿鸣
      呦呦鹿鸣
      2020-03-20
      我有end的判断啊,加载全部会显示‘end’,但是和我现在无法触发onReachBottom有啥关系呀
      2020-03-20
      回复
    • 老张
      老张
      2020-03-20回复呦呦鹿鸣
      这个问题无解啊,所以只能提示用户去主动下拉。
      2020-03-20
      回复
  • 11110111001011110111001110111
    11110111001011110111001110111
    2020-03-20

    切换时提前加载下一页数据

    2020-03-20
    有用
    回复 2
    • 呦呦鹿鸣
      呦呦鹿鸣
      2020-03-20
      没有懂,切换的时候,不是应该加载新tab的第一页数据吗
      2020-03-20
      回复
    • 11110111001011110111001110111
      11110111001011110111001110111
      2020-03-20回复呦呦鹿鸣
      嗨,那还不简单吗
      通过wx.pageScrollTo 设置滚动条位置到tab切换 不就可以了


      wx.pageScrollTo({
            selector: ‘#tabs’,
            duration: 300
          })
      2020-03-20
      回复
登录 后发表内容
问题标签