注册 X
提交 注:点击提交后系统会发送邮件到邮箱验证!(仅支持中国大陆邮箱)
我已阅读并同意 服务条款
首页 > IT技术笔记 > 查看笔记

vant-Slider 滑块

介绍

滑动输入条,用于在给定的范围内选择一个值。

引入

        
        
      

代码演示

基础用法

        
        
      

        
        
      

双滑块

添加 `range` 属性就可以开启双滑块模式,确保 `value` 的值是一个数组。

        
        
      

        
        
      

指定选择范围

        
        
      

禁用

        
        
      

指定步长

        
        
      

自定义样式

        
        
      

自定义按钮

        
        
      

垂直方向

设置 `vertical` 属性后,滑块会垂直展示,且高度为 100% 父元素高度。

        
        
      

        
        
      

API

Props

参数说明类型默认值
value当前进度百分比number 、 array0
max最大值number 、 string100
min最小值number 、 string0
step步长number 、 string1
bar-height进度条高度,默认单位为pxnumber 、 string2px
button-size滑块按钮大小,默认单位为pxnumber 、 string24px
active-color进度条激活态颜色string#1989fa
inactive-color进度条非激活态颜色string#e5e5e5
range v2.10.7是否开启双滑块模式booleanfalse
disabled是否禁用滑块booleanfalse
vertical是否垂直展示booleanfalse

Events

事件名说明回调参数
input进度变化时实时触发value: 当前进度
change进度变化且结束拖动后触发value: 当前进度
drag-start开始拖动时触发-
drag-end结束拖动时触发-

Slots

名称说明参数
button自定义滑动按钮-
left-button v2.12.38自定义左侧滑块按钮(双滑块模式下){ value: number }
right-button v2.12.38自定义右侧滑块按钮(双滑块模式下){ value: number }

样式变量

组件提供了下列 Less 变量,可用于自定义样式,使用方法请参考

主题定制

名称默认值描述
@slider-active-background-color@blue-
@slider-inactive-background-color@gray-3-
@slider-disabled-opacity@disabled-opacity-
@slider-bar-height2px-
@slider-button-width24px-
@slider-button-height24px-
@slider-button-border-radius50%-
@slider-button-background-color@white-
@slider-button-box-shadow0 1px 2px rgba(0, 0, 0, 0.5)-


效果图:


 打赏        分享



评论

邮箱: 昵称: