Yt-UI
首页
快速开始
组件文档
首页
快速开始
组件文档
  • 表单组件

    • 输入框 Input
    • 多行输入框 Textarea
    • 开关 Switch
    • 多选框组 CheckboxGroup
    • 单选框组 RadioGroup
    • 滑块 Slider
    • 选择器 Picker
    • 日历 Calendar
    • 表单 Form
  • 展示组件

    • 头像 Avatar
    • 徽标 Badge
    • 卡片 Card
    • 标签 Tag
    • 步骤条 Steps
    • 结果页 Result
    • 空状态 Empty
    • 虚拟列表 VirtualList
  • 交互组件

    • 按钮 Button
    • 悬浮按钮 FAB
    • 图标 Icon
    • 搜索 Search
    • 分段器 Segment
    • 轮播 Swiper
    • 指示点 Dots
  • 反馈组件

    • 加载 Loading
    • 弹窗 Popup
    • 遮罩层 Overlay
    • 通告栏 NoticeBar
  • 导航组件

    • 标签栏 Tabbar
    • 顶部标签栏 TopTabbar
    • 折叠面板 Collapse
    • 课程表 Schedule
  • 布局组件

    • 分割线 Divider
    • 链接 Line
    • 可移动视图 MovableView

yt-slider 滑块组件

属性

属性名类型默认值说明
namestring''表单字段名
modelValuenumber | nullnull绑定值 (v-model)
minnumber0最小值
maxnumber100最大值
stepnumber1步长
disabledbooleanfalse是否禁用
valuenumber0当前值
showValuebooleantrue是否显示当前值
blockSizenumber20滑块大小(12-28)

事件

事件名参数说明
update:modelValuemodelValue: numberv-model 更新
changevalue: number拖拽完成
changingvalue: number拖拽中

表单集成

支持表单字段注册。

示例

基本滑块

<yt-slider />

绑定值

<yt-slider v-model="value" />

<yt-slider :modelValue="progress" @update:modelValue="progress = $event" />

范围控制

<yt-slider :min="0" :max="100" />

<yt-slider :min="10" :max="50" />

步长控制

<yt-slider :step="5" />

<yt-slider :step="0.1" />

禁用状态

<yt-slider :disabled="true" />

隐藏数值

<yt-slider :showValue="false" />

滑块大小

<yt-slider :blockSize="12" />

<yt-slider :blockSize="20" />

<yt-slider :blockSize="28" />

表单字段

<yt-slider name="volume" :min="0" :max="100" />

事件处理

<yt-slider v-model="sliderValue" @change="handleChange" @changing="handleChanging" />

完整示例

<yt-slider
  name="brightness"
  v-model="brightness"
  :min="0"
  :max="100"
  :step="1"
  :blockSize="20"
  :showValue="true"
  @change="saveBrightness"
  @changing="updatePreview"
/>
最近更新:: 2026/1/2 20:18
Contributors: CHEEMS
Prev
单选框组 RadioGroup
Next
选择器 Picker