Skip to content

InputNumber 数字输入框

仅允许输入标准的数字值,可定义范围

基础用法

使用 v-model 绑定变量,变量的初始值即为默认值。

禁用状态

设置 disabled 为 true 禁用整个组件,若需要控制数值在某一范围内,可以设置 min 属性和 max 属性, 默认最小值为 0。

步进

允许定义递增递减的步进控制,设置 step 属性可以控制步长。

严格步进

设置 step-strictly 属性为 true,则只能输入步进的倍数。

精度

设置 precision 属性可以控制数值精度。

按钮位置

设置 controls-position 属性为 right 可以控制按钮位置为右侧。

不同尺寸

tu-input-number 组件提供除了默认值 medium 以外的三种尺寸。额外的尺寸:large、small、mini,通过设置 size 属性来配置它们。

InputNumber API

InputNumber Attributes

参数名描述类型默认值
v-model绑定值String Number-
size数字输入框尺寸Stringmedium
disabled是否禁用Boolean-
readonly原生 readonly 属性,是否只读Booleanfalse
min设置允许输入的最小值Number-Infinity
max设置允许输入的最大值NumberInfinity
step步长Number1
step-strictly是否只能输入 step 的倍数Booleanfalse
precision数值精度Number-
controls是否使用控制按钮Booleantrue
controls-position控制按钮位置Stringright
name原生属性String-
label原生属性String-
placeholder数字输入框占位文本String-
id等价于原生 input id 属性String-
value-on-clear当输入框被清空时显示的值Number Null String
validate-event是否触发表单验证Booleantrue

InputNumber Events

事件名描述参数
change绑定值被改变时触发Function
blur在组件 Input 失去焦点时触发Function
focus在组件 Input 获得焦点时触发Function

InputNumber Exposes

参数名描述类型
focusInput元素获得焦点Function
blurInput元素失去焦点Function