原因: iOS 自身的回弹效果导致----isBounce: false
mescrollUp: {
auto: false, // 是否在初始化完毕之后自动执行一次下拉刷新的回调 callback,默认true
isLock: false, // 是否锁定上拉,默认false;当列表没有更多数据时会自动锁定不可上拉;在endSuccess如果检查到有下一页数据,则会自动解锁true
isBounce: false,
callback: this.upCallback, // 上拉回调
htmlNodata: '<p class="upwarp-nodata">-- 没有数据啦 --</p>'
}
解决办法
如果你希望 mescroll之外的某个div 可以滑动,则可为这个div加入mescroll-touch的样式即可;
<mescroll-vue ref="mescroll" :down="mescrollDown" :up="mescrollUp" @init="mescrollInit">
<HaveSearchBox :searchDataList="searchDataList" :sportList="sportList" :playerList="playerList" ref="haveSearchBox"></HaveSearchBox>
</mescroll-vue>
<div class="normalBox mescroll-touch" ref="normalBox"></div>