loveCoding
loveCoding
  • 发布:2023-08-29 23:14
  • 更新:2023-09-05 12:34
  • 阅读:248

【报Bug】swiper组件在安卓机上切换频繁会造成死循环

分类:uni-app

产品分类: 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完成后允许点击,无效,很快就会触发这个方法。

2023-08-29 23:14 负责人:无 分享
已邀请:
loveCoding

loveCoding (作者)

请看附件,在左右滑动切换swiper的时候,如果上一个动画还没完成,就会死循环。这么严重的问题怎么没人理我呢。

要回复问题请先登录注册