uni.onKeyboardHeightChange 监听键盘高度,然后来回点击textarea,获取焦点,弹起键盘
- 发布:2025-10-28 11:27
- 更新:2025-10-28 11:27
- 阅读:79
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows 10
HBuilderX类型: 正式
HBuilderX版本号: 4.57
手机系统: iOS
手机系统版本号: iOS 26
手机厂商: 苹果
手机机型: iphone 13
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
焦点时:
{"height":412} 或者 {"height":368}
失焦时:
{"height":0}
焦点时:
{"height":412} 或者 {"height":368}
失焦时:
{"height":0} 实际结果:
看例子
看例子
bug描述:
在textarea组件中,当获取焦点时,uni.onKeyboardHeightChange 返回了3次值,而且好不稳定,时返回一次,时返回二次,时返回三次。
例子1:
焦点时:
{"height":412}
{"height":44}
{"height":0}
失焦时:
{"height":412}
{"height":0}
例子2:
焦点时:
{"height":412}
{"height":368}
失焦时:
{"height":412}
{"height":0}
例子3:
焦点时:
{"height":412}
{"height":44}
{"height":0}
失焦时:
{"height":412}
{"height":368}
{"height":0}
例子4:
焦点时:
{"height":412}
{"height":368}
失焦时:
{"height":412}
{"height":368}
{"height":0}
0 个回复