左右不断切换swiper,或者代码切换的时候再手动滑动
- 发布:2023-08-29 23:14
- 更新:2023-09-05 12:34
- 阅读:342
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.8.12
手机系统: Android
手机系统版本号: Android 13
手机厂商: 华为
手机机型: 任何型号都一样
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
正常切换swiper
正常切换swiper
实际结果:
来回切换死循环
来回切换死循环
bug描述:
swiper在切换的时候动画设置的为300ms,在ios设备由于很流畅永远都没问题。
在安卓机上由于渲染速度较慢,当切换的时候如果上一个动画还没完成,尤其是左右滑动,速度较快的时候,就会死循环,不断左右切换。
希望可以增加一个限制切换速度的api,目前采用的方案:滑动的时候页面加蒙层,禁止触摸,@animationfinish完成后允许点击,无效,很快就会触发这个方法。
1 个回复
loveCoding (作者)
请看附件,在左右滑动切换swiper的时候,如果上一个动画还没完成,就会死循环。这么严重的问题怎么没人理我呢。