## NumKeyboard Props | 名称 | 类型 | 默认值 | 必传 | 说明 | | ------------ | ----------------------------------------------------------- | ---------------------- | ---- | -------------------- | | value | `string` | `''` | N | 输入内容。 | | type | `'button'`\|`'block'` | `'button'` | N | 键盘样式类型。 | | visible | `boolean` | `false` | N | 是否显示键盘。 | | height | `'8'\|'10'\|'12'\|'14'\|'16'\|'20'` | `'12'` | N | 按键高度。 | | space | `'0'\|'1'\|'2'\|'3'\|'4'` | `'2'` | N | 按键间距。 | | p | `'0'\|'1'\|'2'\|'3'\|'4'` | `'2'` | N | 键盘内边距。 | | reverse | `boolean` | `false` | N | 数字是否上下反向。 | | done | `boolean` | `true` | N | 是否显示完成按钮。 | | dot | `boolean` | `true` | N | 是否显示小数点。 | | close | `boolean` | `false` | N | 是否显示关闭按钮。 | | doneText | `string` | 当前语言的 common.done | N | 完成按钮文案。 | | doneDisabled | `boolean` | `false` | N | 完成按钮是否禁用。 | | radius | `'none'\|'sm'\|'md'\|'lg'\|'xl'\|'2xl'\|'3xl'\|'full'` | `'sm'` | N | 按键圆角。 | | clear | `boolean` | `false` | N | 打开时是否清空内容。 | | panelClass | `string` | `''` | N | 键盘面板注入 Class。 | | keyClass | `string` | `''` | N | 按键注入 Class。 | | doneClass | `string` | `''` | N | 完成按键注入 Class。 | | popup | [`Popup`](https://stdf.design/components?nav=popup&tab=1) | `{}` | N | 弹出层参数。 | ## NumKeyboard Events | 名称 | 类型 | 参数 | 描述 | | ------- | -------------------------- | ------------------------ | ---------------------- | | onclick | `(key: string) => void` | key - 本次点击的键盘 key | 每次点击任意按键触发。 | | onopen | `(height: number) => void` | height - 键盘高度 | 键盘打开时触发。 | | onclose | `() => void` | - | 键盘关闭时触发。 |