autoFocus |
Whether get focus when component mounted |
boolean |
false |
|
defaultValue |
The default value of slider. When range is false, use number, otherwise, use [number, number] |
number | [number, number] |
0 | [0, 0] |
|
disabled |
If true, the slider will not be intractable |
boolean |
false |
|
keyboard |
Support using keyboard to move handlers |
boolean |
true |
5.2.0+ |
dots |
Whether the thumb can drag over tick only |
boolean |
false |
|
included |
Make effect when marks not null, true means containment and false means coordinative |
boolean |
true |
|
marks |
Tick mark of Slider, type of key must be number , and must in closed interval [min, max], each mark can declare its own style |
object |
{ number: ReactNode } | { number: { style: CSSProperties, label: ReactNode } } |
|
max |
The maximum value the slider can slide to |
number |
100 |
|
min |
The minimum value the slider can slide to |
number |
0 |
|
range |
Dual thumb mode |
boolean |
false |
|
reverse |
Reverse the component |
boolean |
false |
|
step |
The granularity the slider can step through values. Must greater than 0, and be divided by (max - min) . When marks no null, step can be null |
number | null |
1 |
|
tooltip |
The tooltip relate props |
tooltip |
- |
4.23.0 |
value |
The value of slider. When range is false, use number, otherwise, use [number, number] |
number | [number, number] |
- |
|
vertical |
If true, the slider will be vertical |
boolean |
false |
|
onAfterChange |
Fire when onmouseup is fired |
(value) => void |
- |
|
onChange |
Callback function that is fired when the user changes the slider's value |
(value) => void |
- |
|
trackStyle |
The style of slider track (the active range) |
CSSProperties |
- |
|
railStyle |
The style of slider rail (the background) |
CSSProperties |
- |
|
handleStyle |
The style of slider handle |
CSSProperties |
- |
|