上划加载太快 导致数据加载异常 没有加载完
BS = new BScroll($(“.boxs”).get(0), {
probeType: 3,
click: true,
pullUpLoad: true
})
BS.on(“pullingUp”, () => {
console.log(‘触底’)
if(page+1>pages){
return showToast(“已全部加载”)
}
page++
console.log(page)
getList(page)
BS.finishPullUp();
// //并且重新计算滚动区域的高度
BS.refresh();
})
延迟触发就可以了
BS = new BScroll($(“.boxs”).get(0), {
probeType: 3,
click: true,
pullUpLoad: true
})
BS.on(“pullingUp”, () => {
console.log(‘触底’)
if(page+1>pages){
return showToast(“已全部加载”)
}
page++
console.log(page)
getList(page)
setTimeout(() => {
BS.finishPullUp();
// //并且重新计算滚动区域的高度
BS.refresh();
}, 1000);
})
版权声明:本文为qq_41416296原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。