Slider 滑动选择器

用于在一定范围内选择数值,支持步长、范围和数值显示

滑动选择器组件,用于在一定范围内选择数值

演示

9:41

代码示例

<!-- 基础用法 -->
  <re-slider class="demo-default" />
  <re-slider class="demo-value" :value="50" />

<!-- 数值显示 -->
  <re-slider class="demo-show-value" :showValue="true" :value="50" />
  <re-slider class="demo-show-value-zero" :showValue="true" :value="0" />

<!-- 最小最大值 -->
  <re-slider class="demo-min-max" :min="10" :max="90" :value="50" />
  <re-slider class="demo-neg-range" :min="-50" :max="50" :value="0" />

<!-- 步长 -->
  <re-slider class="demo-step" :step="10" :value="20" />
  <re-slider class="demo-step-5" :step="5" :value="25" :showValue="true" />

<!-- 禁用状态 -->
  <re-slider class="demo-disabled" :disabled="true" :value="50" />

<!-- 范围选择 -->
  <re-slider class="demo-range" :range="true" />
  <re-slider class="demo-range-off" :range="false" :value="30" />

<!-- 边界值 -->
  <re-slider class="demo-at-min" :value="0" :showValue="true" />
  <re-slider class="demo-at-max" :value="100" :showValue="true" />

<!-- 相同最小最大 -->
  <re-slider class="demo-same-range" :min="50" :max="50" :value="50" />

引入

推荐使用 easycom 模式,配置后无需手动 import 即可直接使用 <re-slider />。

API

Slider Props

名称类型默认值描述必传
valuenumber0当前值N
minnumber0最小值N
maxnumber100最大值N
stepnumber1步长N
disabledbooleanfalse是否禁用N
showValuebooleanfalse是否显示当前值N
rangebooleanfalse是否区间选择(暂未启用,预留参数)N
customStylestring""自定义样式N

Slider Events

名称参数描述
changevalue: number值变化结束时触发
changingvalue: number拖动过程中持续触发
update:modelValuevalue: numberv-model 更新事件

Slider Slots

名称描述
--