Slider 
Drag the slider within a fixed range.
Basic usage 
The current value is displayed when the slider is being dragged.
Customize the initial value of the slider by setting the binding value.
Discrete values 
The options can be discrete.
Set step size with the step attribute. You can display breakpoints by setting the show-stops attribute.
Slider with input box 
Set value via a input box.
Set the show-input attribute to display an input box on the right.
Sizes 
Placement 
You can custom tooltip placement.
Range selection 
Selecting a range of values is supported.
Setting the range attribute activates range mode, where the binding value is an array made up of two boundary values.
Vertical mode 
Setting the vertical attribute to true enables vertical mode. In vertical mode, the height attribute is required.
Show marks 
Setting this marks attribute can show mark on slider.
API 
Attributes 
| Name | Description | Type | Default | 
|---|---|---|---|
| model-value / v-model | binding value | number/object | 0 | 
| min | minimum value | number | 0 | 
| max | maximum value | number | 100 | 
| disabled | whether Slider is disabled | boolean | false | 
| step | step size | number | 1 | 
| show-input | whether to display an input box, works when rangeis false | boolean | false | 
| show-input-controls | whether to display control buttons when show-inputis true | boolean | true | 
| size | size of the slider wrapper, will not work in vertical mode | enum | default | 
| input-size | size of the input box, when set size, the default is the value ofsize | enum | default | 
| show-stops | whether to display breakpoints | boolean | false | 
| show-tooltip | whether to display tooltip value | boolean | true | 
| format-tooltip | format to display tooltip value | Function | — | 
| range | whether to select a range | boolean | false | 
| vertical | vertical mode | boolean | false | 
| height | slider height, required in vertical mode | string | — | 
| aria-label a11y 2.7.2 | native aria-labelattribute | string | — | 
| range-start-label | when rangeis true, screen reader label for the start of the range | string | — | 
| range-end-label | when rangeis true, screen reader label for the end of the range | string | — | 
| format-value-text | format to display the aria-valuenowattribute for screen readers | Function | — | 
| tooltip-class | custom class name for the tooltip | string | — | 
| placement | position of Tooltip | enum | top | 
| marks | marks, type of key must be numberand must in closed interval[min, max], each mark can custom style | object | — | 
| validate-event | whether to trigger form validation | boolean | true | 
| persistent 2.9.5 | when slider tooltip inactive and persistentisfalse, popconfirm will be destroyed.persistentalways befalsewhenshow-tooltip isfalse | boolean | true | 
| label a11y deprecated | native aria-labelattribute | string | — | 
Events 
| Name | Description | Type | 
|---|---|---|
| change | triggers when the value changes (if the mouse is being dragged, this event only fires when the mouse is released) | Function | 
| input | triggers when the data changes (It'll be emitted in real time during sliding) | Function | 
Type Declarations 
Show declarations
type SliderMarks = Record<number, string | { style: CSSProperties; label: any }>
type Arrayable<T> = T | T[]