onKeyboardHeightChange(listener: Function)

版本要求:
BaseKit≥3.6.1@ray-js/ray≥1.5.30
支持平台:
iOSAndroid
import { onKeyboardHeightChange } from '@ray-js/ray';

// Promise 调用
try {
  const res = await onKeyboardHeightChange({ ...params });
  console.log(res);
} catch (err) {
  console.log(err.errorMsg);
}

描述

onKeyboardHeightChange 发送键盘事件给js

参数

参数类型必填说明
是

返回值

无

示例代码

import { onKeyboardHeightChange, scanCode } from '@ray-js/ray'

// 注册键盘高度变化事件 + 用 scanCode 的键盘输入模式拉起系统键盘。
// scanCode 传 isShowKeyboard:true 会在扫码页提供“键盘输入”入口,进入后输入框自动聚焦弹出系统键盘,键盘高度变化触发 onKeyboardHeightChange。
onKeyboardHeightChange(e => {
  console.log("[onKeyboardHeightChange]", e);
});

scanCode({
  onlyFromCamera: false,
  isShowKeyboard: true,
  keyboardBean: { title: "键盘输入" },
  success: data => {
    console.log(data);
  },
  fail: error => {
    console.error(error);
  },
});