uni-app 更新3.1.2后 弹出键盘无法获取键盘高度了

uni-app 更新3.1.2后 弹出键盘无法获取键盘高度了

开发环境 版本号 项目创建方式
Windows 3.1.2 HBuilderX
Android 10

操作步骤:

  • 弹出键盘 无法获取键盘高度

预期结果:

  • 之前的版本可以获取高度

实际结果:

  • 现在获取不了高度,高度为0

bug描述:

UNIAPP 更新3.1.2后,弹出键盘 无法获取键盘高度了

image


更多关于uni-app 更新3.1.2后 弹出键盘无法获取键盘高度了的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

可以使用 uni.onKeyboardHeightChange 来获取键盘高度
如果无法获取,请升级到最新的alpha 3.1.3,实测可以在 focus 回调中获取键盘。

更多关于uni-app 更新3.1.2后 弹出键盘无法获取键盘高度了的实战教程也可以访问 https://www.itying.com/category-93-b0.html


3.1.2 无法获取,看更新后的情况

我uni.onKeyboardHeightChange不执行!!!!

可以去提一个ask,详细的描述一下你的问题

这是uni-app 3.1.2版本的一个已知问题。在Android平台上,键盘高度获取确实存在异常。

解决方法:

  1. 临时方案:回退到3.1.1版本
  2. 等待官方修复补丁
  3. 可以使用uni.onKeyboardHeightChange监听替代

这个问题已经反馈给uni-app团队,预计会在下个版本修复。建议关注官方更新日志。

如果急需解决,可以尝试以下代码临时处理:

uni.onKeyboardHeightChange(res => {
    console.log(res.height)
})
回到顶部