- 发布:2024-09-04 15:13
- 更新:2024-09-05 11:34
- 阅读:221
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 4.24
手机系统: 全部
手机厂商: 华为
手机机型: Redmi Note 12T Pro
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
测试过的手机:
操作步骤:
使用uni-swipe-action组件
使用uni-swipe-action组件
预期结果:
使用uni-swipe-action组件点击按钮不会自动收缩
使用uni-swipe-action组件点击按钮不会自动收缩
实际结果:
使用uni-swipe-action组件点击按钮会自动收缩
使用uni-swipe-action组件点击按钮会自动收缩
bug描述:
组件发布版本说明已处理:修复点击按钮时,按钮会被点击穿透导致自动收缩的 bug,实测HarmonyOS版本4.2.0,华为nova 12活力版机型仍然会在点击按钮后自动收缩。实测下载最新的hello uni-app也存在相同问题
你好,自动收缩可以通过show和change来控制,可以参考示例中的使用变量控制SwipeAction的开启状态
<uni-swipe-action>
<uni-swipe-action-item
:left-options="options2"
:right-options="options2"
:show="isOpened"
:auto-close="false"
@change="change"
@click="bindClick"
>
<view class="content-box">
<text class="content-text">使用变量控制SwipeAction的开启状态</text>
</view>
</uni-swipe-action-item>
</uni-swipe-action>
还是说你那 使用变量控制SwipeAction的开启状态
这一栏也是会自动收缩的?
-
宇林 (作者)
变量控制也一样,只要点击就会自动收缩。变量增加延时,可以实现不收缩,但是会有一个先收缩在打开的动画,体验感也不好。另外:设置:auto-close="false" 需求增加代码控制其他的不显示,增加工作量。
2024-09-04 17:26
宇林 (作者)
使用的hello uni-app点击会穿透,导致自动收缩。先收缩在打开的动画:指的是他先自动收缩,然后我通过设置show让它展示(需要添加一定的延时,否则无效),然后变量值变了他再展示,肉眼上看就是先收缩再打开的动画
-
宇林 (作者)
回复 DCloud_UNI_yuhe: 额,不是一样的代码吗?不都是用的hello uni-app吗?你们还有不一样的版本?我就是对照文档出现的问题啊,不然我为啥反馈。。
2024-09-05 15:15