宇林
宇林
  • 发布:2024-09-04 15:13
  • 更新:2024-09-05 11:34
  • 阅读:221

【报Bug】uni-swipe-action 滑动操作组件点击按钮后会自动收缩

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.24

手机系统: 全部

手机厂商: 华为

手机机型: Redmi Note 12T Pro

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

HarmonyOS版本4.2.0,华为nova 12活力版

操作步骤:

使用uni-swipe-action组件

预期结果:

使用uni-swipe-action组件点击按钮不会自动收缩

实际结果:

使用uni-swipe-action组件点击按钮会自动收缩

bug描述:

组件发布版本说明已处理:修复点击按钮时,按钮会被点击穿透导致自动收缩的 bug,实测HarmonyOS版本4.2.0,华为nova 12活力版机型仍然会在点击按钮后自动收缩。实测下载最新的hello uni-app也存在相同问题

2024-09-04 15:13 负责人:DCloud_UNI_yuhe 分享
已邀请:
宇林

宇林 (作者)

上面的手机机型错误,是下面的测试过的手机:HarmonyOS版本4.2.0,华为nova 12活力版

DCloud_UNI_yuhe

DCloud_UNI_yuhe

你好,自动收缩可以通过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

DCloud_UNI_yuhe

DCloud_UNI_yuhe

怎么会有先收缩在打开的动画?可以录下屏吗?下方附有视频

另外:设置:auto-close="false" 需求增加代码控制其他的不显示,增加工作量。增加代码控制,增加工作量是什么意思?

  • 宇林 (作者)

    后半句不用管,你测试用的手机应该跟我说的不一样吧?视频放下面了

    2024-09-05 11:35

宇林

宇林 (作者)

使用的hello uni-app点击会穿透,导致自动收缩。先收缩在打开的动画:指的是他先自动收缩,然后我通过设置show让它展示(需要添加一定的延时,否则无效),然后变量值变了他再展示,肉眼上看就是先收缩再打开的动画

  • DCloud_UNI_yuhe

    没看出来你这里的自动收缩

    2024-09-05 11:57

  • 宇林 (作者)

    回复 DCloud_UNI_yuhe: 额,你的视频点了之后不是不关闭吗?我这里点了自动关了,不是自动收缩吗?

    2024-09-05 11:58

  • DCloud_UNI_yuhe

    回复 宇林: 你改什么东西了吗?

    2024-09-05 12:11

  • 宇林 (作者)

    回复 DCloud_UNI_yuhe: 没有,直接下载项目测试的,就是我上面说的机型会出现,其他的机型还没测试

    2024-09-05 12:17

  • 宇林 (作者)

    回复 DCloud_UNI_yuhe: HarmonyOS版本4.2.0,华为nova 12活力版

    2024-09-05 12:18

  • DCloud_UNI_yuhe

    回复 宇林: 可能是代码不同,你对照文档,尝试实现一下相关逻辑即可

    2024-09-05 14:28

  • 宇林 (作者)

    回复 DCloud_UNI_yuhe: 额,不是一样的代码吗?不都是用的hello uni-app吗?你们还有不一样的版本?我就是对照文档出现的问题啊,不然我为啥反馈。。

    2024-09-05 15:15

要回复问题请先登录注册