Slider

El componente v-slider es una mejor visualización para el input de números. Se utiliza para recolectar datos numéricos del usuario.

Uso

Sliders reflect a range of values along a bar, from which users may select a single value. They are ideal for adjusting settings such as volume, brightness, or applying image filters.

API

v-slider
Nombre
always-dirty New in — v1.1
Default
false
Type
boolean

Components.Sliders.

Nombre
append-icon
Default
undefined
Type
string

Components.Sliders.

Nombre
background-color
Default
undefined
Type
string

Components.Sliders.

Nombre
color
Default
undefined
Type
string

Aplica el color especificado al control.

Nombre
dark
Default
false
Type
boolean

Aplica la variante del tema dark

Nombre
disabled
Default
false
Type
boolean

Components.Sliders.

Nombre
error
Default
false
Type
boolean

Pone el input en un estado de error manual

Nombre
error-count
Default
1
Type
number | string

Components.Sliders.

Nombre
error-messages
Default
[]
Type
string | array

Pone el input en un estado de error y pasa los mensajes de error personalizados. Se combinará con cualquier validación que ocurra desde la prop rules. Este campo no propicia ninguna validación.

Nombre
height
Default
undefined
Type
number | string

Configura la altura del componente

Nombre
hide-details
Default
false
Type
boolean

Components.Sliders.

Nombre
hint
Default
undefined
Type
string

Components.Sliders.

Nombre
inverse-label New in — v1.1
Default
false
Type
boolean

Components.Sliders.

Nombre
label
Default
undefined
Type
string

Components.Sliders.

Nombre
light
Default
false
Type
boolean

Aplica la variante del tema light

Nombre
loading
Default
false
Type
boolean | string

Components.Sliders.

Nombre
max
Default
100
Type
number | string

Configura el ancho máximo

Nombre
messages
Default
[]
Type
string | array

Components.Sliders.

Nombre
min
Default
0
Type
number | string

Configura el ancho mínimo

Nombre
persistent-hint
Default
false
Type
boolean

Components.Sliders.

Nombre
prepend-icon
Default
undefined
Type
string

Components.Sliders.

Nombre
readonly
Default
false
Type
boolean

Components.Sliders.

Nombre
rules
Default
[]
Type
array

Arreglo de funciones que regresa ya sea True o un String con el mensaje de error

Nombre
step
Default
1
Type
number | string

Si es mayor que 0, configura los tamaños de intervalos para los pasos.

Nombre
success New in — v1.1
Default
false
Type
boolean

Components.Sliders.

Nombre
success-messages New in — v1.1
Default
[]
Type
string | array

Components.Sliders.

Nombre
thumb-color
Default
undefined
Type
string

Configura la etiqueta y su color

Nombre
thumb-label
Default
undefined
Type
boolean | string

Mostrar el marcador

Nombre
thumb-size New in — v1.1
Default
32
Type
number | string

Components.Sliders.

Nombre
tick-labels New in — v1.1
Default
[]
Type
array

Components.Sliders.

Nombre
tick-size New in — v1.1
Default
1
Type
number | string

Components.Sliders.

Nombre
ticks
Default
false
Type
boolean | string

Components.Sliders.

Nombre
track-color
Default
undefined
Type
string

Configura el color de la barra

Nombre
validate-on-blur
Default
false
Type
boolean

Retrasa la validación hasta el evento blur

Nombre
value
Default
undefined
Type
number | string

Controla la visibilidad

Ejemplos

Thumb

You can display a thumb-label while sliding or always. It It can have a custom color by setting thumb-color and a custom size with thumb-size. With always-dirty its color will never change, even when on min value.

Custom Range slider

Using the tick-labels prop along with a scoped slot, you can create a very customized solution.

Ticks

Tick marks represent predetermined values to which the user can move the slider.

Discrete

Discrete sliders offer a thumb label that displays the exact current amount. Using the step prop you can disallow selecting values outside of steps.

Icons

You can add icons to the slider with the append-icon and prepend-icon props. With @click:append and @click:prepend you can trigger a callback function when click the icon.

With an editable numeric value

Sliders can be combined with other components for a better display.

Custom colors

You can set the colors of the slider using the props color, track-color and thumb-color.

Validation

Vuetify includes simple validation through the rules prop. The prop accepts an array of callbacks. While validating rules, the current v-model value will be passed to the callback. This callback should return either true or a String, the error message.

Range

Range sliders.

Min & Max values

You can set min and max values of sliders.

Metronome

Use slotted prepend and append icons to easily customize the v-slider to fit any situation.

Edit this page | language on Github
Vuetify 3 is now available!The latest version of Vuetify is now available!
Learn about Vuetify 3's new features and functionality for modern Vue applications
Start exploringExplore