Form

En cuanto a validación, Vuetify tiene una multitud de integraciones y funcionalidad prefabricada. ¿Quieres usar un plugin de terceros para tu validación? Desde el inicio puedes usar Vee-validate y vuelidate.

Uso

The internal v-form component makes it easy to add validation to form inputs. All input components have a rules prop which takes an array of functions. These functions allow you to specify conditions in which the field is valid or invalid. Whenever the value of an input is changed, each function in the array will receive the new value. If a function returns false or a string, validation has failed.

API

v-form
Nombre
lazy-validation
Default
false
Type
boolean

Si se habilita, value siempre será true a menos que haya errores de validación visibles. Puedes llamar validate() para ejecutar manualmente la validación

Nombre
value
Default
false
Type
boolean

Controla la visibilidad

Ejemplos

Creating rules

Rules allow you to apply custom validation on all form components. These are validated sequentially and will display a maximum of 1 error at a time, so make sure you order your rules accordingly.

Validation with submit & clear

The v-form component has three functions that can be accessed by setting a ref on the component. A ref allows us to access internal methods on a component, for example, <v-form ref="form">. this.$refs.form.validate() will validate all inputs and return if they are all valid or not. this.$refs.form.reset() will clear all inputs and reset their validation errors. this.$refs.form.resetValidation() will only reset input validation and not alter their state.

Vuelidate

vuelidate is a simple, lightweight model-based validation for Vue.js. Documentation

Vee-validate

vee-validate is a template Based Validation Framework for Vue.js. Documentation

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