Estos guardan toda la información de los campos rellenados en cada formulario de la plataforma. Podremos obtener los datos de cualquier formulario de la plataforma o incluso guardar los campos en cache si se necesita.
this.$forms
Devuelve todos los formularios instanciados
this.$forms;
// {
// form1: {
// name: "Hyundai Coupe 1.6",
// date: "2019-05-04",
// brand: 1,
// },
// form2: {
// name: 'Mazda',
// logo: ''
// },
// }
this.$forms.get(key)
Devuelve los datos del formulario especificado
this.$forms.get('form1');
// {
// name: "Hyundai Coupe 1.6",
// date: "2019-05-04",
// brand: 1,
// }
| Propiedad | Descripcion | Tipo | Predefinido |
|---|---|---|---|
| key | Nombre del formulario | String | Necesario |
this.$forms.get(key).field(name, value = null)
Devuelve el campo del formulario. Si se especifica el segundo parámetro lo modifica.
this.$forms.get('form1').field('name', 'Hyundai Coupe 2.0');
this.$forms.get('form1').field('name');
// "Hyundai Coupe 1.6",
| Propiedad | Descripcion | Tipo | Predefinido |
|---|---|---|---|
| name | Nombre del campo | String | Necesario |
| value | Valor del campo a modificar | Mixed | null |
this.$forms.get(key).wipe()
Establece a null los campos del formulario especificado.
this.$forms.get('form1').wipe();
// {
// name: null,
// date: null,
// brand: null,
// }
this.$forms.get(key).delete()
Elimina por completo el formulario
this.$forms.get('form1').delete();