3***@qq.com
3***@qq.com
  • 发布:2024-10-14 15:39
  • 更新:2024-10-14 15:55
  • 阅读:130

【报Bug】uni.onKeyboardHeightChange数字键盘监听不到键盘高度

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 11

HBuilderX类型: 正式

HBuilderX版本号: 4.24

第三方开发者工具版本号: 1.06.2405020

基础库版本号: 2.33.0

项目创建方式: HBuilderX

操作步骤:

通过uniapp编译成微信小程序,然后在微信小程序中点击input,弹出数字键盘,滑动或者其他操作使input失去焦点,uni.onKeyboardHeightChange监听不到数字键盘高度

预期结果:

onKeyboardHeightChange事件可以监听到数字键盘高度

实际结果:

失去焦点onKeyboardHeightChange监听不到,目前原生微信小程序onKeyboardHeightChange事件没有这个问题

bug描述:

uniapp编译后的微信小程序数字键盘失去焦点,uni.onKeyboardHeightChange事件回调不会触发

2024-10-14 15:39 负责人:无 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

用的真机还是模拟器?
用input的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

要回复问题请先登录注册