Files
2025-10-01 10:01:52 +08:00

2.6 KiB
Raw Permalink Blame History

:: BASE_DOC ::

API

Slider Props

name type default description required
style Object - CSS(Cascading Style Sheets) N
custom-style Object - CSS(Cascading Style Sheets)used to set style on virtual component N
colors Array [] deprecated。TypescriptArray<string> N
disabled Boolean undefined - N
disabled-color Array [] deprecated。TypescriptArray<string> N
label String / Boolean false Typescriptstring | boolean N
marks Object / Array {} TypescriptRecord<number, string> | Array<number> N
max Number 100 - N
min Number 0 - N
range Boolean false - N
show-extreme-value Boolean false - N
step Number 1 - N
theme String default 0.30.0。options: default/capsule N
value Number / Array 0 TypescriptSliderValue type SliderValue = number | Array<number>see more ts definition N
default-value Number / Array undefined uncontrolled property。TypescriptSliderValue type SliderValue = number | Array<number>see more ts definition N
vertical Boolean false - N

Slider Events

name params description
change (value: SliderValue) -
dragend (value: SliderValue, e: TouchEvent) -
dragstart (e: TouchEvent) -

Slider External Classes

className Description
t-class -
t-class-bar -
t-class-bar-active -
t-class-bar-disabled -
t-class-cursor -

CSS Variables

The component provides the following CSS variables, which can be used to customize styles.

Name Default Value Description
--td-slider-active-color @brand-color -
--td-slider-bar-height 8rpx -
--td-slider-bar-width 8rpx -
--td-slider-capsule-bar-color @bg-color-component -
--td-slider-capsule-bar-heihgt 48rpx -
--td-slider-capsule-bar-width 48rpx -
--td-slider-capsule-line-heihgt 36rpx -
--td-slider-default-color @bg-color-component -
--td-slider-default-color @bg-color-component-disabled -
--td-slider-disabled-color @brand-color-disabled -
--td-slider-disabled-text-color @text-color-disabled -
--td-slider-dot-bg-color #fff -
--td-slider-dot-color @component-border -
--td-slider-dot-disabled-bg-color #fff -
--td-slider-dot-disabled-border-color #f3f3f3 -
--td-slider-dot-size 40rpx -
--td-slider-text-color @text-color-primary -