![1***@qq.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/637ba8d766a71f50fe1b0e17a25d1ba5.png)
- 发布:2021-07-15 15:00
- 更新:2021-07-15 15:18
- 阅读:476
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10
HBuilderX类型: 正式
HBuilderX版本号: 3.1.22
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: 荣耀V30 pro
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
<scroll-view id="box" class="box" :refresher-enabled="refresherBoolean" :refresher-triggered="triggered"
refresher-threshold="60" refresher-default-style="none" refresher-background="yellow" @refresherpulling="onPulling"
@refresherrefresh.prevent="onRefresh" @refresherrestore="onRestore" @refresherabort="onAbort" >
预期结果:
<scroll-view id="box" class="box" :refresher-enabled="refresherBoolean" :refresher-triggered="triggered"
refresher-threshold="60" refresher-default-style="none" refresher-background="yellow" @refresherpulling="onPulling"
@refresherrefresh.prevent="onRefresh" @refresherrestore="onRestore" @refresherabort="onAbort" >
实际结果:
<scroll-view id="box" class="box" :refresher-enabled="refresherBoolean" :refresher-triggered="triggered"
refresher-threshold="60" refresher-default-style="none" refresher-background="yellow" @refresherpulling="onPulling"
@refresherrefresh.prevent="onRefresh" @refresherrestore="onRestore" @refresherabort="onAbort" >
bug描述:
3.1.22版本中使用scroll-view的自定义下拉时会出现下拉完成的第二次操作异常,refresher-threshold属性如果是直接定义数字,下拉完成后再一次下拉会直接回弹,如果是 :refresher-threshold的话会存在值得高度,如果第二次操作未下拉,先上拉的话,不会出现异常,应该是先把refresher-threshold的值往上回推到0,我版本回退到3.1.18(一直没更新,所以上一个版本是3.1.18)没有异常,官方例子在该版本中也有此问题,第一次正常,第二次异常,第三次正常...,下拉完成后的下一次下拉动作(如果先上滑一下则不会出现)异常
1 个回复
1***@qq.com (作者)
我用3.1.18版本打包没出现问题,然后更新隔了几天再测效果,发现异常了,还以为是代码出现问题,还有一个,如果是refresher-threshold的话,正常下拉完成后第二次慢慢拖动(出现异常的那一次下拉)到refresher-threshold值得区间,页面会闪烁,如果是 :refresher-threshold的话则不会