Skip to content

Stepper 步进器

介绍

数字调整输入,可设置范围和指定步长。

基础用法

通过 v-model 绑定选中的值。

html
<vd-stepper v-model="value" />
ts
const value = ref(0);

步长设置

通过 step 属性设置步长,如需单独控制输入步长,可通过 input-step 属性单独设置。

html
<vd-stepper v-model="value" :step="3" />
ts
const value = ref(0);

限制输入范围

通过 minmax 属性设置输入范围。

html
<vd-stepper v-model="value" :min="1" :max="10" />
ts
const value = ref(0);

固定小数位数

通过 decimals 属性设置固定小数位数。

html
<vd-stepper v-model="value" :decimals="1" />
ts
const value = ref(0);

允许空值、设置占位符

通过 allow-empty 属性允许空值,通过 placeholder 属性设置占位符。

html
<vd-stepper v-model="value" :allow-empty="true" placeholder="请输入" />
ts
const value = ref(0);

不可输入

通过 inputable 属性设置控制是否允许输入。

html
<vd-stepper v-model="value" :inputable="true" />
ts
const value = ref(0);

禁用状态

通过 disabled 属性禁用步进器。

html
<vd-stepper v-model="value" :disabled="true" />
ts
const value = ref(0);

API

Props

参数说明类型默认值
v-model选中值string | number-
min最小值string | number0
max最大值string | number-
step步长string | number1
decimals固定小数位数长度string | number-
placeholder空值时显示的占位符string-
inputable是否允许输入booleantrue
input-step输入步长string | number1
input-width输入框宽度string | number36
input-height输入框高度string | number28
allow-empty是否允许空值booleanfalse
disabled是否禁用booleanfalse
disabled-minus是否禁用减少按钮booleanfalse
disabled-add是否禁用增加按钮booleanfalse

代替原始 Props

参数说明类型默认值
custom-id根节点idstring-
custom-class根节点类名ClassValue-
custom-style根节点样式StyleValue-

Events

事件名说明回调参数
click点击时触发MouseEvent
change改变时触发string

Slots

名称说明
minus减少按钮
add增加按钮

Expose

方法名说明参数返回值
minus减少操作--
add增加操作--

赣ICP备2025061025号-1