代码如下,已经做了 一些处理。
<scroll-view scroll-y refresher-background="#f7f6f4"
:refresher-enabled="enable"
:refresher-triggered="refresh"
@refresherrefresh="handleRefresherRefresh"
@scrolltolower="handleScrollToLower"
@scroll="handleScroll"
class="scrollContainer">
handleRefresherRefresh(){
if (this.going) return;
this.going = true;
console.log('触发了')
if (!this.refresh)
this.refresh = true;
this.init();//加载数据
setTimeout(() => {
this.refresh = false;
this.going = false;
}, 300);
},
handleScrollToLower(){
let {loading, end, pageNum} = this;
if (!loading && !end) {
pageNum++;
this.pageNum = pageNum;
this.table();
}
},
handleScroll(event){
let scrollTop = event.detail.scrollTop;
this.enable = scrollTop <= 10;
},
6 个回复
DCloud_UNI_LXH
3.2.0 alpha 已修复
maozai - 小程序开发者
老哥,解决了嘛,我的App也是这个情况呢
maozai - 小程序开发者
不过我是包裹在swiper内的
c***@outlook.com
同样的问题,我不记得之前会这样啊?好像是更新后才这样的。
c***@outlook.com
已确认好像是个bug,官方应该下个版本修复
maozai - 小程序开发者
是的哦,这个scroll-view还有其他bug,好难哦