Skip to content

InputNumber 数字输入框

数字输入框组件,用于输入数字类型的数据。

何时使用

当需要获取标准数值时。

基本用法

基础的数字输入框用法。

禁用状态

通过 disabled 属性指定是否禁用 input 组件。

数值范围

使用 minmax 属性限制数值范围。

步数

使用 step 属性设置步长。

精度

使用 precision 属性设置数值精度。

尺寸

使用 size 属性设置不同尺寸。

控制按钮位置

使用 controls-position 属性设置控制按钮位置。

允许空值

使用 allow-empty 属性允许输入框为空。

InputNumber参数

参数类型默认值说明
v-modelnumber | undefinedundefined绑定值
stepnumber1计数器步长
placeholderstring''输入框占位文本
maxnumberInfinity设置计数器允许的最大值
minnumber-Infinity设置计数器允许的最小值
disabledbooleanfalse是否禁用计数器
readonlybooleanfalse是否只读
precisionnumberundefined数值精度
size'lg' | 'md' | 'sm''md'计数器尺寸
controlsbooleantrue是否显示控制按钮
controls-position'both' | 'right''both'控制按钮位置
allow-emptybooleanfalse是否允许空值
show-glow-stylebooleantrue是否显示悬浮发光效果
regRegExp | stringundefined输入限制的正则表达式

InputNumber事件

事件名回调参数说明
change(currentVal: number | undefined, oldVal: number | undefined)绑定值被改变时触发
blur(event: Event)在 Input 失去焦点时触发
focus(event: Event)在 Input 获得焦点时触发
input(currentValue: number | undefined)在 Input 值改变时触发

InputNumber方法

方法名说明参数
focus使 input 获取焦点-
blur使 input 失去焦点-
select选中 input 中的文字-

Released under the MIT License.