双向滑块 xSliderDouble
在线预览
在线模拟尺寸:
介绍
此为双向滑块,单向滑块见:x-slider
平台兼容
| Harmony | H5 | andriod | IOS | 小程序 | UTS | UNIAPP-X SDK | version |
|---|---|---|---|---|---|---|---|
| ☑ | ☑ | ☑️ | ☑️ | ☑️ | ☑️ | 4.76+ | 1.1.18 |
文件路径
ts
@/uni_modules/tmx-ui/components/x-slider-double/x-slider-double.uvue使用
ts
<x-slider-double></x-slider-double>Props 属性
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| modelValue | 等同v-model当前值 | number[] | [0, 0] |
| max | 最大值 | number | 100 |
| min | 最不值 | number | 0 |
| disabled | 是否禁用 | boolean | false |
| step | 步进值 | number | 1 |
| stepCount | 步进值刻度值比如max-min为100总值,刻度为20,那么setpCount就是4, | number | 0 |
| color | 激活时的颜色,空值取全局值 | string | "" |
| bgColor | 默认的背景色 | string | "info" |
| size | 滑条的大小 | string | "3" |
| btnSize | 滑块的尺寸 | string | "24" |
| round | 滑条的圆角。为空值时,取全局的进度条值 | string | "" |
| showLabel | 是否显示进度条上的label文本 | boolean | false |
| labelColor | 文本颜色 | string | "black" |
| labelFontSize | 文本文字大小 | string | "12" |
Events 事件
| 名称 | 参数 | 说明 |
|---|---|---|
| change | value: number[] | 拖动变换时触发 |
| update:modelValue | value: number[] | 松开拖动按钮时触发同步值,等同v-model |
Slots 插槽
| 名称 | 说明 | 数据 |
|---|---|---|
| right | 右插槽 | value: number[] value: number[] percentage: number[] percentage: number[] |
Ref 方法
| 名称 | 参数 | 返回值 | 说明 |
|---|
示例文件路径
json
