Introduction

version npm JS gzip size JS gzip size

Easily get form forms so you don't worry about forms

Form-create is a form generator that can generate dynamic rendering, data collection, validation, and submission via JSON. And support for generating any Vue components. Combined with the built-in 17 common form components and custom components, complex forms can be easily handled.

Install

ElementUI

npm i @form-create/element-ui

Iview

npm i @form-create/iview

Iview 4

npm i @form-create/iview4

Features

  • Custom components

    • can generate any Vue component
    • Comes with data verification
    • Fast expansion
    • Easily convert to form components
  • Generate a form via JSON

  • Generate a form via Maker

  • Global configuration

    • Can set form configuration
    • You can set the global configuration of the specified component
    • Can set a global configuration common to all components
  • Powerful API for quick action on forms

  • Two-way data binding

  • Event extension

  • Partial update

  • data verification

  • Grid layout

  • Built-in components

    • hidden
    • input
    • inputNumber
    • checkbox
    • radio
    • switch
    • select
    • autoComplete
    • cascader
    • colorPicker
    • datePicker
    • timePicker
    • rate
    • slider
    • upload
    • tree
    • frame

Comparison 1.x

  • faster

  • Smaller size

  • More powerful global configuration

  • Custom components are easier to extend

  • Easier support for third-party UI libraries

  • Less bugs