# Introduction
form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions through JSON. Supports 3 UI frameworks, and supports the generation of any Vue components. Built-in 20 kinds of commonly used form components and custom components, no matter how complex forms can be easily handled.
# Download
# Install
ElementUI
version
npm i @form-create/element-ui@^2.5
Iview@2.x|3.x
version
npm i @form-create/iview@^2.5
iview/view-design@4.x
version
npm i @form-create/iview4@^2.5
Ant-design-vue@1.5.3+
version
npm i @form-create/ant-design-vue@^2.5
# Navigation
# Features
Support 3 UI frameworks
Generate form via JSON
Custom component
- Any Vue component can be generated
- Comes with data verification
- Scalable
- Easily convert to form components
Global configuration
- You can set the form configuration
- You can set the global configuration of the specified component
- You can set the global configuration common to all components
Custom configuration item expansion, quickly expand according to business logic
Support paging rendering, speed up first screen rendering speed
Support component setting prefix and suffix
Support before linkage update of rules
Powerful API, can quickly operate the form
Two-way data binding
Event extension, event injection
Partial view update
data verification
Grid layout
Nested objects, array components
Built-in components
- hidden
- input
- inputNumber
- checkbox
- radio
- switch
- select
- autoComplete
- cascader
- colorPicker
- datePicker
- timePicker
- rate
- slider
- upload
- tree
- frame
- group
- subForm/object