scroll-view为什么滚动距离是150呢?

图片是300*600 放在一个300*300的scroll-view容器里面 为什么滚动图片到底部的时候输出的top值是150而不是300呢?这是为什么?怎样才能获取实际滑动距离?

<scroll-view bindscroll="scroll" scroll-x="true" scroll-y="true" class="icon" style="width: 300rpx;height: 300rpx;border: 1px solid black;position: absolute;bottom: 0;">
    <image style="width: 300rpx;height: 600rpx;" src="{{bgImage}}"></image>
</scroll-view>
scroll(e){
        let top = e.detail.scrollTop
        console.log(top)
}
阅读 1.2k
1 个回答

log的是px不是rpx

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题