Number 数字输入
数字输入框,支持格式化、范围模式和精度控制。
何时使用
- 需要输入数字的场景
- 需要限制数字范围时
- 需要数字格式化显示(百分比、货币等)时
代码演示
API
| 参数 | 说明 | 类型 | 默认值 |
| value | 当前值 | number \| number[] \| null | null |
| options | 配置选项 | NumberOptions | - |
| format | 数字格式类型 | string | 'number' |
| mode | 模式 | 'default' \| 'range' | 'default' |
| disabled | 是否禁用 | boolean | false |
| placeholder | 占位文本 | string \| [string, string] | '请输入数字' |
NumberOptions
| 参数 | 说明 | 类型 |
| min | 最小值 | number |
| max | 最大值 | number |
| step | 步长 | number |
| precision | 精度(小数位数) | number |
| formatter | 格式化函数 | (value) => string |
| parser | 解析函数 | (value) => string |
事件
| 事件名 | 说明 | 回调参数 |
| change | 值变化时回调 | (value: number \| [number, number] \| null) => void |