diff --git a/pages/template/custom-long-list/custom-list-view.uvue b/pages/template/custom-long-list/custom-list-view.uvue index 53bc3a31e66dfef9c0a46b37975a8198d402fea2..e96098a3d4d5d4e1cb7cf2f1b6b99332f5c486ac 100644 --- a/pages/template/custom-long-list/custom-list-view.uvue +++ b/pages/template/custom-long-list/custom-list-view.uvue @@ -83,7 +83,10 @@ return } const scrollTop = e.detail.scrollTop - this.lastScrollTop = 0 + if(scrollTop === this.lastScrollTop || scrollTop < 0) { + return + } + this.lastScrollTop = scrollTop if (scrollTop < this.offsetThreshold[1] || scrollTop > this.offsetThreshold[2]) { this.queue(scrollTop) }