Skip to content
On this page

基本使用

html
<uv-slider v-model="test" />

进度条激活态和非激活态颜色

通过 activeColor 设置

html
<uv-slider active-color="red" v-model="test" />

进度条高度和按钮大小

通过 barHeightbuttonSize 设置

html
<uv-slider bar-height="6" button-size="28" v-model="test" />

禁用滑块

通过 disabled 设置

html
<uv-slider disabled v-model="test" />

最大最小值

通过 maxmin 设置

html
<uv-slider :max="60" :min="30" v-model="test" />

自定义滑块按钮

通过插槽名 button 设置

html
<uv-slider v-model="test">
  <template #button>
    <div class="diyButton">{{ test }}</div>
  </template>
</uv-slider>

显示可清除图标

通过 clearable 设置

html
<uv-search v-model="value" clearable />

props

属性含义类型默认值
modelValue双向绑定的值Number0
inactiveColor不活跃时的颜色String'#ebedf0'
activeColor活跃时的颜色String'#1989fa'
barHeight进度条高度[String, Number]3
buttonSize按钮大小[String, Number]24
disabled是否禁用Booleanfalse
min是否禁用Number0
max是否禁用Number100

events

事件名称含义参数
change绑定的值发生改变时当前的值
drag-start开始拖动时-

css 变量

css
--uv-slider-height: 3px;
--uv-slider-border-radius: 50px;
--uv-slider-circle-content-size: 24px;
--uv-slider-circle-content-bg-color: #ffffff;
--uv-slider-circle-content-box-shadow: 0 1px 2px rgb(0 0 0 / 50%);
--uv-slider-value-disabled-bg-color: #88c0fa !important;
--uv-slider-disabled-circle-content-box-shadow: 0 1px 2px rgb(0 0 0 / 40%);

Released under the MIT License.