2***@qq.com
2***@qq.com
  • 发布:2024-07-16 11:43
  • 更新:2024-07-16 13:06
  • 阅读:89

【报Bug】iOS端css设置opacity为0时无法触发event事件

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.15

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: iPhone 6s plus

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
                <view style="border: 1px solid blue;">  
                    <input type="text" style="background-color: red;height: 400rpx;"  
                        @keyboardheightchange="kbheightListen" :style="{opacity:kbheight!=0?1:0}" />  
                </view>  
<script>  
data(){  
return {  
kbheight:0  
}  
}  
            kbheightListen(e) {  
                let height = e.detail.height  
                console.log(height)  
                this.kbheight = height  
            }  
</script>  

操作步骤:

同上

预期结果:

iOS端css设置opacity为0时依旧是可以触发event事件

实际结果:

iOS端css设置opacity为0时无法触发event事件

bug描述:

iOS端css设置opacity为0时无法触发event事件

2024-07-16 11:43 负责人:无 分享
已邀请:
Big_Shark

Big_Shark

你好,解决了吗?

  • 2***@qq.com (作者)

    刚发的问题,哪有这么快解决。临时处理方案:设置input的背景颜色为transparent,模拟opacity透明度为0的状态。

    2024-07-16 15:45

  • Big_Shark

    回复 2***@qq.com: view 放事件呢

    2024-07-16 18:38

要回复问题请先登录注册