Skip to content

Slider

滑块

基础用法

通过 v-model 绑定选中的值,默认是百分比进度

vue




垂直模式

设置 verticaltrue 可以切换成垂直模式,默认为水平

vue



设置步长

通过 step 设置每一步的长度, 总长度为 100

vue




设置值的范围

通过 valueRange 可以设置值的范围

vue




设置部分值的样式

通过 marks 可以设置 slider 上点的样式

vue




格式化当前进度

通过 formatTooltip 可以格式化当前进度的展示效果,默认鼠标悬停会展示,可以通过设置 showTooltipfalse 进行禁用,默认为 true

vue




Slider Props

参数类型是否必传说明默认值
modelValuenumber当前的值-
disabledboolean使用禁用false
minnumber起点值0
maxnumber终点值100
stepnumber步长1
showStepsboolean是否展示每一步的小圆点false
showTooltipboolean是否展示 tooltiptrue
formatTooltipfunction函数,用来设置 tooltip 里的内容, 接收当前的值为参数(cur) => cur
valueRangearray可供选择的值范围,[min,max], 如果缺省的话则 min 则是整个 slider 的 min, max 则是整个 slider 的 max-
marksobject设置每个点的值和样式,键是数值,值是一个包含 label 和 style 的对象-
verticalboolean是否垂直false
heightnumber高度,slider 的高度,在 vertical = true 的时候生效-

Slider 事件

事件名称说明回调参数
update:modelValue当 slider 的值改变时触发新的值