Input Number 用于精确输入数值,支持键盘输入、点击加减和禁用状态。
点击左右按钮或直接输入数值,组件会按步进值更新并限制在可配置范围内。
提供 Large、default、Small 三种尺寸,对应 Figma 中的三档高度和图标大小。
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| value | 初始数值 | number | string | - | 6 |
| min | 最小值 | number | - | -Infinity |
| max | 最大值 | number | - | Infinity |
| step | 每次加减的步进值 | number | - | 1 |
| size | 组件尺寸 | string | 'large' | 'default' | 'small' | 'large' |
| disabled | 是否禁用 | boolean | true | false | false |
| onChange | 数值提交变化回调 | function | - | null |
| onInput | 输入过程回调 | function | - | null |
| className | 自定义类名 | string | - | '' |
| id | 自定义 id | string | - | '' |