InputNumber 数字输入框
规则
基础示例
Props 配置示例
设置最小值和最大值
设置步长和精度
禁用状态
隐藏按钮
尺寸对比(小 / 中 / 大)
Events 事件示例
监听数值变化
联动计算总价
完整配置项:naive-ui_InputNumber
value :Number
Props
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| bordered | boolean | true | 是否有边框 |
| clearable | boolean | false | 是否可清空 |
| disabled | boolean | false | 是否禁用 |
| keyboard | { ArrowUp?: boolean, ArrowDown?: boolean } | {} | 控制允许的键盘操作,属性值设为 false 的时候会禁用对应的键盘操作 |
| loading | boolean | undefined | 是否展示加载图标,设为非 undefined 会占据空间 |
| max | number | undefined | 最大值 |
| min | number | undefined | 最小值 |
| placeholder | string | '请输入' | 提示信息 |
| show-button | boolean | true | 是否有按钮 |
| size | 'small' | 'medium' | 'large' | 'medium' | 输入框大小 |
| step | number | 1 | 每次改变步数,可以为小数 |
| update-value-on-input | boolean | true | 在输入的过程中,在输入值合法的情况下,是否改变值 |
| validator | (value) => boolean | undefined | 设置自定义验证 |
| on-blur | (event: FocusEvent) => void | undefined | 移除焦点的回调 |
| on-clear | () => void | undefined | 点击清空按钮时的回调 |
| on-focus | (event: FocusEvent) => void | undefined | 获取焦点的回调 |
| on-update:value | (value: number | null) => void | undefined | 组件值发生变化的回调 |


