Slider 滑桿
讓使用者在給定範圍內選擇數值的輸入組件。
基本用法
基本滑桿
基本滑桿
值:50
範圍滑桿
範圍滑桿
值:25 - 75
不同尺寸
不同尺寸
小:
默認:
大:
不同顏色
不同顏色
一般:
主要:
次要:
成功:
警告:
危險:
帶提示框
帶提示框
值:40
40%
垂直滑桿
垂直滑桿
值:80
帶標記
帶標記
值:50
0%
25%
50%
75%
100%
API
屬性
| 屬性名 | 說明 | 類型 | 默認值 |
|---|---|---|---|
| modelValue | 當前滑桿值 | number[] | - |
| min | 最小值 | number | 0 |
| max | 最大值 | number | 100 |
| step | 步進間隔 | number | 1 |
| size | 滑桿尺寸 | 'small' | 'default' | 'large' | 'default' |
| color | 滑桿顏色 | 'primary' | 'secondary' | 'success' | 'warning' | 'danger' | 'info' | 'primary' |
| orientation | 滑桿方向 | 'horizontal' | 'vertical' | 'horizontal' |
| disabled | 是否禁用 | boolean | false |
| showTooltip | 是否顯示提示框 | boolean | false |
| formatTooltip | 自定義提示框格式 | (value: number) => string | - |
| showMarks | 是否顯示標記 | boolean | false |
| marks | 標記配置 | Record<number, string> | - |
事件 Events
| 事件名 | 說明 | 回調參數 |
|---|---|---|
| update:modelValue | 滑桿值變化時觸發 | (value: number[]) |
| valueCommit | 滑桿值確定時觸發 | (value: number[]) |
插槽 Slots
| 插槽名 | 說明 | 參數 |
|---|---|---|
| default | 自定義內容 | - |
| tooltip | 自定義提示框內容 | { value: number, index: number } |
| mark | 自定義標記內容 | { value: number, label: string } |