# Stepper
# 基础渲染
<template>
<div>
<d-stepper v-model="value"></d-stepper>
</div>
</template>
<script>
export default {
data () {
return {
value: 1
}
}
};
</script>
# 步长设置
<template>
<div>
<d-stepper v-model="value" step="2"></d-stepper>
</div>
</template>
<script>
export default {
data () {
return {
value: 1
}
}
};
</script>
# 限制输入范围
<template>
<div>
<d-stepper v-model="value" min="5" max="8"></d-stepper>
</div>
</template>
<script>
export default {
data () {
return {
value: 1
}
}
};
</script>
# 限制输入整数
<template>
<div>
<d-stepper v-model="value" integer></d-stepper>
</div>
</template>
<script>
export default {
data () {
return {
value: 1
}
}
};
</script>
# 禁用状态
<template>
<div>
<d-stepper v-model="value" disabled></d-stepper>
</div>
</template>
<script>
export default {
data () {
return {
value: 1
}
}
};
</script>
# 异步更新
<template>
<div>
<d-stepper v-model="value" async-change @change="onChange"></d-stepper>
</div>
</template>
<script>
export default {
data () {
return {
value: 1
}
},
methods: {
onChange(value) {
console.log(value);
},
},
};
</script>
# 圆角风格
<template>
<div>
<d-stepper v-model="value" theme="round" disable-input></d-stepper>
</div>
</template>
<script>
export default {
data () {
return {
value: 1
}
}
};
</script>
# # API
# # 属性
| 名称 | 说明 | 类型 | 默认值 |
| value | 当前输入默认值 | number | string | |
| integer | 是否只允许输入整数 | boolean | |
| disabled | 是否禁用步进器 | boolean | |
| inputWidth | 输入框宽度,默认单位为px | number | string | |
| buttonSize | 按钮大小以及输入框高度,默认单位为px | number | string | |
| asyncChange | 是否开启异步变更,开启后需要手动控制输入值 | boolean | |
| disableInput | 是否禁用输入框 | boolean | |
| min | 最小值 | number | string | 1 |
| max | 最大值 | number | string | Infinity |
| step | 步长,每次点击时改变的值 | number | string | 1 |
| defaultValue | 初始值,当 v-model 为空时生效 | number | string | 1 |
| theme | 样式风格,可选值为 round | string |
# # 插槽
无
# # 事件
| 名称 | 说明 | 参数 | ||||||
| change | 当绑定值变化时触发的事件 |
| ||||||
| overlimit | 点击不可用的按钮时触发 | 无 | ||||||
| plus | 点击增加按钮时触发 | 无 | ||||||
| minus | 点击减少按钮时触发 | 无 | ||||||
| focus | 输入框聚焦时触发 |
| ||||||
| blur | 输入框失焦时触发 |
|