数字输入框

使用可自定义范围的输入框来输入数值。

基础用法

提示

当向输入框输入无效字符串时,输入值将向上层发出 NaN 作为错误结果

禁用状态

步进

允许您定义增量步长。

严格步进

精度

提示

precision 的值必须是一个非负整数,并且不应小于 step 的小数位数。

尺寸

使用 size 属性来设置额外的尺寸,可选值为 largesmall

控制按钮位置

自定义图标 2.6.3

带前缀和后缀 2.8.4

提示

出于精度考虑,数字输入框的范围被限制在 Number.MIN_SAFE_INTEGERNumber.MAX_SAFE_INTEGER 之间。

API

属性

名称描述类型默认值
model-value / v-model绑定值number / null
min允许的最小值numberNumber.MIN_SAFE_INTEGER
max允许的最大值numberNumber.MAX_SAFE_INTEGER
步长步长number1
step-strictly输入值是否只能是步长的倍数booleanfalse
precision输入值的精度number
size组件的尺寸枚举default
readonly 2.2.16与原生输入框的 `readonly` 相同booleanfalse
disabled是否禁用booleanfalse
controls是否启用控制按钮booleantrue
controls-position控制按钮的位置枚举
名称与原生输入框的 `name` 相同string
aria-label a11y 2.7.2与原生输入框的 `aria-label` 相同string
占位符与原生输入框的 placeholder 相同string
id与原生 input 的 `id` 属性相同string
value-on-clear 2.2.0当输入框被清空时应设置的值number / null / enum
validate-event是否触发表单验证booleantrue
label a11y 已废弃与原生输入框的 `aria-label` 相同string
输入模式 2.10.3与原生输入框的 `inputmode` 相同string
align 2.10.5内部输入文本的对齐方式枚举'center'
disabled-scientific 2.10.5禁用科学记数法(例如'e')的输入booleanfalse

插槽

名称描述
decrease-icon 2.6.3自定义输入框按钮减少图标
increase-icon 2.6.3自定义输入框按钮增加图标
prefix 2.8.4作为输入框前缀的内容
suffix 2.8.4作为输入框后缀的内容

事件

名称描述类型
change当值改变时触发Function
blur在 Input 失去焦点时触发Function
focus在 Input 获得焦点时触发Function

暴露

名称描述类型
focus使输入组件获得焦点Function
blur使输入组件失去焦点Function

来源

组件样式文档

贡献者