a***@163.com
a***@163.com
  • 发布:2024-11-12 16:13
  • 更新:2024-12-03 11:48
  • 阅读:175

【报Bug】ios开启下拉刷新后swiper手动滑动,会开卡住不动

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 11

HBuilderX类型: 正式

HBuilderX版本号: 4.29

手机系统: iOS

手机系统版本号: iOS 17

手机厂商: 苹果

手机机型: iphone14

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
index.vue代码:<swiper class='carousel_swipers' :indicator-dots="true" indicator-active-color="#fff" autoplay="true" interval='3000' :circular='true'> <swiper-item v-for="(item,index) in bannerList" :key='index' @click="goContent(item)">
<image :src="item.url"></image>
</swiper-item>
</swiper>

pages.json代码:{
"path": "pages/index/index",
"style": {
"navigationStyle": "custom",
"enablePullDownRefresh": true,
"onReachBottomDistance": 50,
// 距离底部 50px 时触发
"app-plus": {
"pullToRefresh": {
"support": true,
"style": "circle",
"offset": "50px"
}
}
}
}

操作步骤:

HBuilderX4.29,ios系统,开启页面下拉刷新,在页面中使用swiper,

预期结果:

两个item平滑过渡

实际结果:

卡在两个item中间,无法过渡

bug描述:

开启官方的下拉刷新之后,页面中的所有swiper都无法手动滑动,会卡在两个item中间不动

视频链接:https://img.ycyy.club/2024/11/12/807b57837b2f42ea9d3e154ee4eead7f.mp4

2024-11-12 16:13 负责人:DCloud_UNI_yuhe 分享
已邀请:
DCloud_UNI_LXH

DCloud_UNI_LXH

只有开启了下拉刷新才会这样?

  • a***@163.com (作者)

    是的,我把下拉刷新关闭之后就是正常的

    2024-11-12 16:57

  • DCloud_UNI_LXH

    回复 a***@163.com: 我使用模拟器 ios 17 ,运行 hello-uniapp 上的 swiper 示例,打开页面下拉刷新没有发现你所说的问题。如果可以的话,提供一个简单复现的 demo

    2024-11-13 10:19

  • a***@163.com (作者)

    回复 DCloud_UNI_LXH: demo放在下面一条评论了,您看看

    2024-11-13 10:38

a***@163.com

a***@163.com (作者)

测试demo

前端V威哥

前端V威哥 - 前端进阶之路

我也跟你一样的问题。4.29版本之后云打包都有这个苹果轮播bug,更新到最新的4.36也不行,但是4.29版本之前是没问题的

要回复问题请先登录注册