uni.hideKeyboard(options?)
隐藏键盘
hideKeyboard 兼容性
| Web | 微信小程序 | Android | iOS | HarmonyOS |
| 4.0 | 4.41 | 4.71 | 4.71 | 4.61 |
参数
| 名称 | 类型 | 必填 | 默认值 | 兼容性 | 描述 |
| options | HideKeyboardOptions | 否 | - | |
Web
|
微信小程序
|
Android
|
iOS
|
HarmonyOS
| | - | - | - | - | - |
| uni.hideKeyboard参数定义 |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 | | success | (res: HideKeyboardSuccess) => void | 否 | - | |
Web
|
微信小程序
|
Android
|
iOS
|
HarmonyOS
| | - | 4.41 | - | - | - |
| uni.hideKeyboard成功回调函数定义 | | fail | (res: HideKeyboardFail) => void | 否 | - | |
Web
|
微信小程序
|
Android
|
iOS
|
HarmonyOS
| | - | 4.41 | - | - | - |
| uni.hideKeyboard失败回调函数定义 | | complete | (res: any) => void | 否 | - | |
Web
|
微信小程序
|
Android
|
iOS
|
HarmonyOS
| | - | 4.41 | - | - | - |
| uni.hideKeyboard完成回调函数定义 |
|
参见
uni.onKeyboardHeightChange(callback)
监听键盘高度变化事件
在input和textarea组件上也有事件用于监听键盘高度变化。本API为全局API,可以全局监听键盘弹出收起和高度变化,尤其是App内嵌web-view中的键盘变化,无法在组件上监听,只能使用本API全局监听。
onKeyboardHeightChange 兼容性
| Web | 微信小程序 | Android | iOS | HarmonyOS |
| - | 4.41 | 4.71 | 4.71 | - |
参数
OnKeyboardHeightChangeCallbackResult 的属性值
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
| height | number | 是 | - | |
Web
|
微信小程序
|
Android
|
iOS
|
HarmonyOS
| | - | 4.41 | - | - | - |
| 键盘高度 |
返回值
参见
uni.offKeyboardHeightChange(id?)
移除键盘高度变化事件的监听函数
offKeyboardHeightChange 兼容性
| Web | 微信小程序 | Android | iOS | HarmonyOS |
| - | 4.41 | 4.71 | 4.71 | - |
参数
| 名称 | 类型 | 必填 | 默认值 | 兼容性 | 描述 |
| id | number | 否 | - | - | |
参见
通用类型
GeneralCallbackResult
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
| errMsg | string | 是 | - | |
Web
|
微信小程序
|
Android
|
iOS
|
HarmonyOS
| | - | 4.41 | - | - | - |
| 错误信息 |