## NumKeyboard Props
| 属性 | 类型 | 默认值 | 可选值 | 必传 | 说明 |
| ------------ | ------- | ---------------------- | ----------------------------------------------- | ---- | -------------------- |
| type | String | 'button' | 'button'/'block' | N | 键盘样式类型。 |
| visible | Boolean | false | true/false | N | 是否显示键盘。 |
| height | String | '12' | '8'/'10'/'12'/'14'/'16'/'20' | N | 按键高度。 |
| gap | String | '2' | '0'/'1'/'2'/'3'/'4' | N | 按键间距。 |
| p | String | '2' | '0'/'1'/'2'/'3'/'4' | N | 键盘内边距。 |
| reverse | Boolean | false | true/false | N | 数字是否上下反向。 |
| done | Boolean | true | true/false | N | 是否显示完成按钮。 |
| dot | Boolean | true | true/false | N | 是否显示小数点。 |
| close | Boolean | false | true/false | N | 是否显示关闭按钮。 |
| doneText | String | 当前语言的 common.done | - | N | 完成按钮文案。 |
| doneDisabled | Boolean | false | true/false | N | 完成按钮是否禁用。 |
| radius | String | 'base' | 'none'/'base'/'md'/'lg'/'xl'/'2xl'/'3xl'/'full' | N | 按键圆角。 |
| panelClass | String | '' | Class | N | 键盘面板注入 Class。 |
| keyClass | String | '' | Class | N | 按键注入 Class。 |
| doneClass | String | '' | Class | N | 完成按键注入 Class。 |
| popup | Object | {} | 参考 Popup Props | N | 弹出层配置项。 |
## NumKeyboard Events
| 名称 | 参数 | 描述 |
| ----- | ------------------------------------------------------------------------------------------------------------------ | ---------------------- |
| click | event:事件对象,其中 detail 内有两个参数:
1. numStr:输入的数字字符内容;
2. key:本次点击的键盘 key。 | 每次点击任意按键触发。 |
| open | event:事件对象,其中 detail 内有一个参数 keyboardHeight,键盘高度。 | 键盘打开时触发。 |
| close | - | 键盘关闭时触发。 |