uni-app scroll-view和touchend引发的问题

发布于 1周前 作者 songsunli 来自 Uni-App

uni-app scroll-view和touchend引发的问题

项目信息 详细信息
产品分类 uniapp/小程序/微信
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 10
HBuilderX类型 正式
HBuilderX版本号 3.98
第三方开发者工具版本号 1.06.2310080
基础库版本号 3.2.0
项目创建方式 HBuilderX

示例代码:

<view @touchstart="_touchstart" @touchmove.stop="_touchmove" @touchend.stop="_touchend">  
<scroll-view  scroll-y [@scroll](/user/scroll)="_scroll" @scrolltoupper="isScroll=false" [@scrolltolower](/user/scrolltolower)="_scrolltolower" :lower-threshold="1">  
<slot></slot>  
</scroll-view>  
</view>

操作步骤:

详见bug说明

预期结果:

与bug描述相反

实际结果:

详见bug说明

bug描述:

  1. 在scroll-view中的lower-threshold不能小于1,否则@scrolltolower不执行,且文档中也没有说明
  2. @scroll在向下滑动速度太快的时候,scrollTop的值通常不准确,如内容实际上已经到底了,而scrollTop的值大于0
  3. 滑动scroll-view内容会执行@touch类事件 如上,检测不到scroll-view什么时候才是真正滑到底部了

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!