输入数字

输入具有可自定义范围的数值。

InputNumber 默认采用更大的输入框和操作按钮尺寸,controls-position="right" 也会沿用同一套布局。

基本用法

<el-input-number> 元素中将变量绑定到 v-model 并设置。

TIP

当在输入框中输入无效字符串时,输入值会向上层发出 NaN 错误结果

禁用

disabled 属性接受 boolean,如果该值为 true,则该组件被禁用。如果只是需要将值控制在一个范围内,可以添加min属性来设置最小值,添加max属性来设置最大值。默认情况下,最小值为Number.MIN_SAFE_INTEGER

步骤

允许您定义增量步骤。

添加 step 属性来设置步骤。

严格执行步骤

step-strictly 属性接受 boolean。如果该属性为true,则输入值只能是步长的倍数。

精度

添加 precision 属性来设置输入值的精度。

TIP

precision 的值必须是非负整数,且不能小于 step 的小数位。

尺寸

使用属性 size 通过 largesmall 设置附加尺寸。

控制位置

设置controls-position 来决定控制按钮的位置。

自定义图标 2.6.3

使用 decrease-iconincrease-icon 设置自定义图标。

带前缀和后缀 2.8.4

使用名为 slot 的前缀和后缀。

RMB

TIP

出于精确目的,输入数字限制为 Number.MIN_SAFE_INTEGERNumber.MAX_SAFE_INTEGER

API

属性

名称描述类型默认
模型值 / v 模型绑定值数字 /
分钟最小允许值数字数量.MIN_SAFE_INTEGER
最大最大允许值数字数量.MAX_SAFE_INTEGER
步骤增量步数字1
严格执行输入值是否只能是step的倍数布尔值
精度输入值精度数字
尺寸组件的尺寸枚举默认
只读 2.2.16与本机输入中的 readonly 相同布尔值
已禁用组件是否被禁用布尔值
控制是否启用控制按钮布尔值真实
控制位置控制按钮的位置枚举
名称与本机输入中的 name 相同字符串
咏叹调标签 a11y 2.7.2与本机输入中的 aria-label 相同字符串
占位符与本机输入中的 placeholder 相同字符串
编号与本机输入中的 id 相同字符串
清除值 2.2.0清除输入框时应设置值数字 / / 枚举
验证事件是否触发表单验证布尔值真实
标签 a11y 已弃用与本机输入中的 aria-label 相同字符串
输入模式 2.10.3与本机输入中的 inputmode 相同字符串
对齐 2.10.5内部输入文本的对齐方式枚举'中心'
残疾人科学 2.10.5禁用科学记数法的输入(例如“e”)布尔值

老虎机

名称描述
减少图标 2.6.3自定义输入框按钮减少图标
增加图标 2.6.3自定义输入框按钮增加图标
前缀 2.8.4内容作为输入前缀
后缀 2.8.4内容作为输入后缀

活动

名称描述类型
改变当值改变时触发功能
模糊当输入模糊时触发功能
焦点当输入聚焦时触发功能

暴露

名称描述类型
焦点获得输入组件的焦点功能
模糊移除输入组件的焦点功能