Skip to content

InputNumber 数字输入框

规则

基础示例

Props 配置示例

设置最小值和最大值

设置步长和精度

禁用状态

隐藏按钮

尺寸对比(小 / 中 / 大)

Events 事件示例

监听数值变化

联动计算总价

完整配置项:naive-ui_InputNumber

value :Number

Props

名称类型默认值说明
borderedbooleantrue是否有边框
clearablebooleanfalse是否可清空
disabledbooleanfalse是否禁用
keyboard{ ArrowUp?: boolean, ArrowDown?: boolean }{}控制允许的键盘操作,属性值设为 false 的时候会禁用对应的键盘操作
loadingbooleanundefined是否展示加载图标,设为非 undefined 会占据空间
maxnumberundefined最大值
minnumberundefined最小值
placeholderstring'请输入'提示信息
show-buttonbooleantrue是否有按钮
size'small' | 'medium' | 'large''medium'输入框大小
stepnumber1每次改变步数,可以为小数
update-value-on-inputbooleantrue在输入的过程中,在输入值合法的情况下,是否改变值
validator(value) => booleanundefined设置自定义验证
on-blur(event: FocusEvent) => voidundefined移除焦点的回调
on-clear() => voidundefined点击清空按钮时的回调
on-focus(event: FocusEvent) => voidundefined获取焦点的回调
on-update:value(value: number | null) => voidundefined组件值发生变化的回调

FormCreate 是一个开源项目,基于 MIT 许可证发布,欢迎个人和企业用户免费使用