收藏
回答

页面设置TAB选项卡后,上拉加载更多onReachBottom只执行一次。

问题模块
API和组件


先看wxml页面的结构

<scroll-view>

 <view>tab1选项卡view>

 <view>tab2选项卡view>

scroll-view>


<swiper>

 <swiper-item>

   <scroll-view>

     <block wx:for="{{test}}">

       <view>tab1选项内容</view>

      block>

     scroll-view>

 switer-item>

  <swiper-item>

    <scroll-view>

     <block wx:for="{{test}}">

         <view>tab2选项内容</view>

      block>

    scroll-view>

  switer-item>

swper>

然后是JS上拉加载更多代码

onReachBottom: function () {

console.log("我在上拉")

var that = this

下面是request请求。。。

},

发现页面的上拉加载更多每次的是只执行一次,之后就不在执行了。也有在百度上找过答案,发现网上不止是我一个人遇到这个问题,是官方的BUG还是???希望遇到过这个问题并解决掉的能够分享一下。在一个,如果换成scroll-view里面的bindscrolltolowers事件的话,但下拉到触底的时候,执行加载更多事件,此时网络会有点延迟,数据可能还没有出来,这个时候如果再次往上拉回继续执行上拉加载,也就是说可能每次到底的时候,如果用户还在继续上拉,会将执行几次网络请求,这样的用户体验会很不好。。

最后一次编辑于  2017-10-24
回答关注问题邀请回答
收藏

1 个回答

  • TSC-RAVENOL(小黄)
    TSC-RAVENOL(小黄)
    2017-10-25

    求官方回答

    2017-10-25
    赞同
    回复 1
    • 零℃的
      零℃的
      2018-09-07

      解决了没有?

      2018-09-07
      回复
登录 后发表内容