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