uni.onKeyboardHeightChange((res) => {
console.log(res.height);
});
- 发布:2024-07-13 15:53
- 更新:2024-09-20 14:45
- 阅读:740
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Win11
HBuilderX类型: Alpha
HBuilderX版本号: 4.23
浏览器平台: Chrome
浏览器版本: 版本 126.0.6478.127(正式版本) (64 位)
项目创建方式: HBuilderX
操作步骤:
预期结果:
可用,不报错
可用,不报错
实际结果:
不可用,报错
不可用,报错
bug描述:
TypeError: uni.onKeyboardHeightChange is not a function 在H5会报错
5 个回复
DCloud_UNI_yuhe
感谢反馈,已发现问题,正在查看是什么原因导致的
1***@qq.com
我也遇到的同样的问题,希望官网尽快修复
z***@gmail.com
不止在h5端, 在安卓端ios端也失效了
3***@qq.com
测试了,在onLoad onMounted中都报错uni.onKeyboardHeightChange is not a function,在onReady中不报错,但是也无法获取软键盘高度,代码如下
import { onReady, onLoad, onUnload } from '@dcloudio/uni-app'
onReady(() => {
uni.onKeyboardHeightChange((e) => {
console.log('键盘高度变化', e.keyboardHeight); //无效
});
});
8***@qq.com
请问这个bug解决了吗?我也碰到了