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
        }
上一篇 下一篇

猜你喜欢

热点阅读