收藏
回答

onReachBottom只触发了一次

问题模块
API和组件

1、基础库版本 大于1.5.0

2、onReachBottom 可以触发一次,但是不在触发第二次及以上

3、模拟器和真机都是这个情况

4、我的场景是与swiper结合使用。


最后一次编辑于  2017-09-18  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

25 个回答

  • LastLeaf
    LastLeaf
    2017-09-19

    你好,麻烦描述下你遇到的具体问题?

    2017-09-19
    赞同
    回复
  • ZH-Liang
    ZH-Liang
    2017-09-19

    我在swiper中用的样式overflow-y,然后给的是page的onReachBottom  

    但是在上拉页面加载只会触发一次

    2017-09-19
    赞同
    回复
  • LastLeaf
    LastLeaf
    2017-09-19
    1. 1.5.0中增加了onReachBottomDistance页面选项,可以调整一下这个选项试试;

    2. 不要轻易使用overflow-y,容易引起一些问题,应使用scroll-view。

    2017-09-19
    赞同
    回复
  • ZH-Liang
    ZH-Liang
    2017-09-19

    但是用scroll-view  不会触发下拉刷新呀

    2017-09-19
    赞同
    回复
  • ZH-Liang
    ZH-Liang
    2017-09-19

    1.5.0中也试过你说的,还是只加载一次

    2017-09-19
    赞同
    回复
  • LastLeaf
    LastLeaf
    2017-09-19

    我自己做了个简单的例子试了下,并没有发现有什么问题。请提供一下能复现问题的简单代码示例。

    2017-09-19
    赞同
    回复
  • ZH-Liang
    ZH-Liang
    2017-09-19

    结构如图,swiper切换,在1.5之前是没问题的,然后在当前版本库会只加载一次,不管是ide上还是真机上都是如此

    2017-09-19
    赞同
    回复
  • LastLeaf
    LastLeaf
    2017-09-19

    这个是由于我们1.5.0版本的调整导致。这种调整不能够兼容使用overflow-y的情形,目前请考虑用其他方式实现。

    2017-09-19
    赞同
    回复
  • ZH-Liang
    ZH-Liang
    2017-09-19

    这一下改的,那相当于把我们之前做的全部推翻,重新去实现。这也太不现实了吧。而且我们又不是一个小程序

    2017-09-19
    赞同
    回复
  • LastLeaf
    LastLeaf
    2017-09-19

    那请提供一下关键部分的代码。使用overflow-y的情况比较复杂,我们需要仔细排查。

    2017-09-19
    赞同
    回复