# Introduction

Easily get the form, let you no longer worry about the form.

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

You can view all source files of the entire project from Github. If it helps you, you can click'Star' to support it. Thank you!

# Install

Install the corresponding version according to the UI you use

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

# 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