1、定义一个变量存储scrollTop值(lastScrollTop)
2、在onPageScroll事件中获取滚动值并赋值给lastScrollTop
3、滚动时用当前滚动的值和lastScrollTop比较,具体代码如下
localData: {
lastScrollTop = 0
},
onPageScroll(data) {
let scrollTop = data.scrollTop;
if (scrollTop < this.localData.lastScrollTop) {
//上滑 业务处理
}else {
//下滑 业务处理
}
this.localData.lastScrollTop = scrollTop;
}