Skip to content

Stepper步进器

介绍

步进器由增加按钮、减少按钮和输入框组成,用于在一定范围内输入、调整数字。

按需引入

将components目录下easy-stepper组件复制到你的项目conponents目录。

代码演示

基础用法

通过 v-model 绑定输入值,可以通过 change 事件监听到输入值的变化。

html
<easy-stepper v-model="value1"  ></easy-stepper>
<easy-stepper v-model="value1"  ></easy-stepper>

步长设置

通过step 属性设置每次点击增加或减少按钮时变化的值,默认为1

html
<easy-stepper v-model="value2" :step="2"  ></easy-stepper>
<easy-stepper v-model="value2" :step="2"  ></easy-stepper>

限制输入范围

通过 minmax 属性限制输入值的范围,默认超出范围后会自动校正最大值或最小值。

html
<easy-stepper v-model="value3" :min="5" :max="8"></easy-stepper>
<easy-stepper v-model="value3" :min="5" :max="8"></easy-stepper>

自定义大小

通过 button-size 属性设置按钮大小和输入框高度,默认单位是px.

html
<easy-stepper v-model="value4" button-size="40"></easy-stepper>
<easy-stepper v-model="value4" button-size="40"></easy-stepper>

API

Props

参数说明类型默认值
v-model当前输入的值number-
min最小值number0
max最大值number1000
step步长,每次点击时改变的值number1
button-size按钮大小以及输入框高度,默认单位为 pxstring28

Events

事件名说明回调参数
change当绑定值变化时触发的事件value: number

Released under the MIT License.