通过uniapp编译成微信小程序,然后在微信小程序中点击input,弹出数字键盘,滑动或者其他操作使input失去焦点,uni.onKeyboardHeightChange监听不到数字键盘高度
![3***@qq.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/338e1c7035754990ec96f6de6a4f946d.png)
- 发布:2024-10-14 15:39
- 更新:2024-10-14 15:55
- 阅读:130
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 11
HBuilderX类型: 正式
HBuilderX版本号: 4.24
第三方开发者工具版本号: 1.06.2405020
基础库版本号: 2.33.0
项目创建方式: HBuilderX
操作步骤:
预期结果:
onKeyboardHeightChange事件可以监听到数字键盘高度
onKeyboardHeightChange事件可以监听到数字键盘高度
实际结果:
失去焦点onKeyboardHeightChange监听不到,目前原生微信小程序onKeyboardHeightChange事件没有这个问题
失去焦点onKeyboardHeightChange监听不到,目前原生微信小程序onKeyboardHeightChange事件没有这个问题
bug描述:
uniapp编译后的微信小程序数字键盘失去焦点,uni.onKeyboardHeightChange事件回调不会触发
3***@qq.com (作者)
一样的,不行,不是数字键盘就可以监听到键盘高度事件,微信那边测试了下在数字键盘是可以监听到的
2024-10-14 16:04
爱豆豆
回复 3***@qq.com: 确实 在微信端数字键盘监听不到消失后的高度 应该是微信的问题把
微信社区很早就提过这个问题
https://developers.weixin.qq.com/community/develop/doc/0008c6095ac440f9ffdcc1e4156400?highLine=%25E7%259B%2591%25E5%2590%25AC%25E6%2595%25B0%25E5%25AD%2597%25E9%2594%25AE%25E7%259B%2598
2024-10-14 16:20
爱豆豆
回复 3***@qq.com: 或者你就监听失去焦点的事件 失去焦点后键盘肯定也隐藏了 高度为0
2024-10-14 16:22
3***@qq.com (作者)
回复 爱豆豆: 微信目前是可以的,不要甩锅给微信,哈哈哈哈
2024-10-14 16:24
3***@qq.com (作者)
回复 爱豆豆: 多个input 交互不好,会闪
2024-10-14 16:27
爱豆豆
回复 3***@qq.com: 编译到小程序端就是微信小程序代码 这也没甩锅啊 uni.onkeyboardheightchange 编译后为wx. onkeyboardheightchange 你可以创建一个原生项目 用微信原生代码试下 是一样的效果 数字键盘隐藏后不乎触发onkeyboardheightchange
2024-10-14 17:06
爱豆豆
你说的 微信目前是可以的 是啥意思 没懂?
2024-10-14 17:07
3***@qq.com (作者)
回复 爱豆豆: 是的 是好是坏 服了
2024-10-14 17:21