Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo usar Vue para generar dinámicamente un formulario

Cómo usar Vue para generar dinámicamente un formulario

$formCrear parámetros

reglas? Reglas de generación de formularios [inputRule, selectRule,...].

¿opciones?Parámetros de configuración de inicialización (consulte createOptions en la parte inferior para obtener más detalles)

generador de reglas del componente $formCreate.maker

Todas las configuraciones excepto las ocultas son iguales. Para obtener más información, consulte las reglas del elemento de formulario

Los accesorios, eventos y espacios se pasan en forma de objetos, como ({key: value,...})

validar , las opciones toman matrices como parámetros, por ejemplo ([opciones, opciones,...}).

¿oculto? Generar campo oculto 1 $formCreate.maker.hidden(campo, valor)

¿generar cuadro de entrada 1 $formCreate.maker.input(título, campo, valor)

¿radio?Generar botón de opción

¿Casilla de verificación? ¿Generar un componente selector de tiempo, alias time

inputnumber? Generar un cuadro de entrada de números, alias number

colorpicker ¿Generar un componente selector de color, alias color

cascader? ? ¿Generar componente de enlace multinivel

cargar? ¿Generar componente de carga

¿Generar componente de calificación

¿Generar componente deslizante? p>$f método de instancia

formData()? Obtener el valor del formulario

getValue(field)? Obtener el valor del campo especificado

changeField(field)? , valor) ?Modificar el valor del campo especificado

resetFields()?Restablecer el formulario

destroy()?Destruir el formulario

removeField(field) ?Eliminar el campo especificado

p>

fields()? Obtener los nombres de todos los campos en el formulario

submit()? event

validate(successFn, ​​​​errorFn)? Verificación de formulario, si la verificación pasa, ejecuta SuccessFn, ​​si falla, ejecuta errorFn

validateField(field, callback)? La verificación del formulario especifica el campo