uniapp滚动到顶部
2022-12-01 本文已影响0人
我是七月
由于scroll-view手动滚动时:scroll-top="contentTop"值不会变,所以当点击回到顶部时contentTop设置为初始值0不会刷新
解决方法:先将contentTop设为手动滚动时记录下的scrollTop,然后再设为0
<scroll-view scroll-y="true" scroll-with-animation="true" :scroll-top="contentTop" @scroll="onScroll"></scroll-view>
onGoTop(){
this.leftCurrent=0
this.contentTop=this.scrollTop
this.$nextTick(()=>{
this.contentTop=0
})
},
onScroll(e){
this.scrollTop=e.detail.scrollTop
}