收藏
回答

onReachBottom结合swiper,overflow-y只触发一次的问题

问题模块
开发者工具
  1. 基础库1.5.4

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

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

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

  5. 用scroll-view  不会触发下拉刷新,所以采用swiper

  6. 请求解决方法

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

6 个回答

  • SparksORCHID
    SparksORCHID
    2017-09-30

    页面稍微向下动一点就会触发onReachBottom


    2017-09-30
    赞同
    回复
  • SparksORCHID
    SparksORCHID
    2017-09-30

    之所以采用overflow-y,是因为swiper-item,不能自适应高度,他只能是整个屏幕的高度

    2017-09-30
    赞同
    回复
  • SparksORCHID
    SparksORCHID
    2017-09-30

    问题应该在于overflow-y,但是具体怎么解决呢?

    2017-09-30
    赞同
    回复
  • 智慧可贵了
    智慧可贵了
    2018-03-14

    请问您解决了吗?我刚研究,也遇到这个问题了

    2018-03-14
    赞同
    回复
  • 目光
    目光
    2018-05-02

    complete: function () {

             // complete

             that.setData({

               winHeight: that.data.winHeight + 60

             })

           }

    在加载更多的那个方法调用完成后

    2018-05-02
    赞同
    回复
  • 目光
    目光
    2018-05-02

    这个主要是因为swiper内容没有充满page产生的一个问题,把它的高度设置好就可以了

    2018-05-02
    赞同
    回复