<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>
- 发布:2024-07-16 11:43
- 更新:2024-07-16 13:06
- 阅读:157
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 22H2
HBuilderX类型: 正式
HBuilderX版本号: 4.15
手机系统: iOS
手机系统版本号: iOS 15
手机厂商: 苹果
手机机型: iPhone 6s plus
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
同上
同上
预期结果:
iOS端css设置opacity为0时依旧是可以触发event事件
iOS端css设置opacity为0时依旧是可以触发event事件
实际结果:
iOS端css设置opacity为0时无法触发event事件
iOS端css设置opacity为0时无法触发event事件
bug描述:
iOS端css设置opacity为0时无法触发event事件
2***@qq.com (作者)
刚发的问题,哪有这么快解决。临时处理方案:设置input的背景颜色为transparent,模拟opacity透明度为0的状态。
2024-07-16 15:45
Big_Shark
回复 2***@qq.com: view 放事件呢
2024-07-16 18:38