scroll-view设置scroll-top为0实现滚动返回顶部后组件无法向下滚动?

发布于 6 年前作者 kangtao6057 次浏览最后编辑 6 年前来自 ask

wxml

<scroll-view 
    scroll-y="true" 
    enable-back-to-top="true"
    scroll-with-animation="true"
    scroll-top="{{top_num}}"
    bindscroll="scroll_distance">  
</scroll-view>

<view bindtap="backtop" wx:if="{{showBackTop}}">
    <icon></icon>
</view>

js

Page({
    data : {
        showBackTop : false
        top_num : 0,
    },
    scroll_distance: function(event) {
      this.setData({
        showBackTop: event.detail.scrollTop > 300 ? true : false
      })
    },
    backtop : function(){
        this.setData({top_num:0})
    }
  })

小程序基础库v2.10.1

微信版本7.0.10

4 回复
kangwei
kangwei1 楼6 年前
guiying81
guiying813 楼6 年前

问题已复现,我们处理下

lixiong
lixiong4 楼4 年前

换个基础库看下。2.10.1 版本基础库 bug挺多。真机是否也有该问题,如果有麻烦写个代码片段,我看下。