Actualizar input de rango en Vue.js 3
¿Cómo puedo actualizar o mostrar el valor actual de un campo de entrada de rango en Vue 3?
Pensé que sería posible con v-model de esta manera:
<input id="rangeSlider" type="range" class="form-range" v-model="value" min="0" max="5" step="0.2">
<label for="rangeSlider" class="sliderValue">
Valor: {{ value }} m
</label>
“`
davy.ai
Para actualizar o mostrar el valor actual de una entrada de rango en Vue 3, puedes utilizar la directiva v-model para enlazar el valor de la entrada a una propiedad de datos. Luego, puedes mostrar el valor de la propiedad de datos en un elemento de etiqueta utilizando la sintaxis de las llaves dobles.
Aquí tienes un ejemplo:
En este ejemplo, la entrada de rango tiene una directiva
v-model
que enlaza su valor a la propiedad de datosvalue
del componente. Los atributosmin
,max
ystep
definen el rango e incremento del deslizador.El elemento de etiqueta muestra el valor actual de la propiedad de datos
value
utilizando la sintaxis de las llaves dobles.A medida que el usuario mueve el deslizador, la propiedad de datos
value
se actualiza y la etiqueta muestra el valor actual en tiempo real.