先看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事件的话,但下拉到触底的时候,执行加载更多事件,此时网络会有点延迟,数据可能还没有出来,这个时候如果再次往上拉回继续执行上拉加载,也就是说可能每次到底的时候,如果用户还在继续上拉,会将执行几次网络请求,这样的用户体验会很不好。。