VueFormulate

npm GitHub

Documentation Website

### What is Vue Formulate? Vue Formulate is the easiest way to build forms using Vue. Key features include form and field validation, file uploads, form generation and a single-element fields with labels, help text, error messages, placeholders and lots more. The syntax is what developers would expect: ```vue ``` ✓ Create any input element with a single component
✓ Supports Vue `v-model` [binding](https://vueformulate.com/guide/#model-binding)
✓ [Re-populate an entire form](https://vueformulate.com//guide/forms/#setting-initial-values) from a single object
✓ [Generate a form](https://vueformulate.com//guide/forms/#generating-forms) using json
✓ Easy to add field labels
✓ Easy to add help text
✓ Easy to add [form validation](https://vueformulate.com//guide/validation)
✓ Easy to add [custom validation](https://vueformulate.com//guide/validation/#custom-validation-rules) rules
✓ Easy to modify [validation messages](https://vueformulate.com//guide/validation/#customize-validation-messages)
✓ Easy to add [custom inputs](https://vueformulate.com//guide/custom-inputs) There's a lot more available to read at the [documentation website](https://vueformulate.com).