| 名称 | 类型 | 默认值 | 必传 | 说明 |
|---|---|---|---|---|
| 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'|'base'|'md'|'lg'|'xl'|'2xl'|'3xl'|'full' |
'base' |
N | 按键圆角。 |
| panelClass | string |
'' |
N | 键盘面板注入 Class。 |
| keyClass | string |
'' |
N | 按键注入 Class。 |
| doneClass | string |
'' |
N | 完成按键注入 Class。 |
| popup | Popup |
{} |
N | 弹出层参数。 |
| 名称 | 类型 | 参数 | 描述 |
|---|---|---|---|
| onclick | (numStr: string, key: string) => void |
numStr - 输入的数字字符内容 key - 本次点击的键盘 key |
每次点击任意按键触发。 |
| onopen | (height: number) => void |
height - 键盘高度 | 键盘打开时触发。 |
| onclose | () => void |
- | 键盘关闭时触发。 |