uni-app scroll-view和touchend引发的问题
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描述:
- 在scroll-view中的lower-threshold不能小于1,否则@scrolltolower不执行,且文档中也没有说明
- @scroll在向下滑动速度太快的时候,scrollTop的值通常不准确,如内容实际上已经到底了,而scrollTop的值大于0
- 滑动scroll-view内容会执行@touch类事件 如上,检测不到scroll-view什么时候才是真正滑到底部了