1 | <p align="center">
|
2 | <a href="https://www.form-create.com" target="_blank">
|
3 | <img width="300" alt="FormCreate" src="https://static.form-create.com/file/img/info-logo2.png">
|
4 | </a>
|
5 | </p>
|
6 | <p align="center">
|
7 | 基于Element UI的低代码表单生成组件
|
8 | </p>
|
9 |
|
10 | <p align="center">
|
11 | <a href="https://www.form-create.com/" target="_blank">官网</a>
|
12 | <span> | </span>
|
13 | <a href="https://form-create.com/v2/guide/" target="_blank">帮助文档</a>
|
14 | <span> | </span>
|
15 | <a href="https://form-create.com/designer/" target="_blank">可视化表单设计器</a>
|
16 | <span> | </span>
|
17 | <a href="https://form-create.com/v3/mobile/" target="_blank">移动端表单设计器</a>
|
18 | </p>
|
19 |
|
20 | <p align="center">
|
21 | <a href="https://github.com/xaboy/form-create" target="_blank"><img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="TIM" /></a>
|
22 | <a href="https://github.com/xaboy/form-create" target="_blank"><img src="https://img.shields.io/npm/dt/@form-create/element-ui.svg" alt="dt" /></a>
|
23 | </p>
|
24 |
|
25 | **FormCreate 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的低代码表单生成组件。支持6个UI框架,适配移动端,并且支持生成任何 Vue 组件。内置20种常用表单组件和自定义组件,再复杂的表单都可以轻松搞定。**
|
26 |
|
27 | [![FcDesigner](https://static.form-create.com/file/img/banner-m2.jpg)](https://pro.form-create.com/view)
|
28 |
|
29 | ## 特点
|
30 | - 使用JSON数据生成表单
|
31 | - 支持扩展,生成任何Vue组件和HTML标签
|
32 | - 支持6个UI框架
|
33 | - 支持组件之间联动
|
34 | - 提供丰富的表单操作API
|
35 | - 支持子表单和分组
|
36 | - 高性能
|
37 | - **适配移动端**
|
38 |
|
39 | ## 支持的UI框架
|
40 | - element-plus
|
41 | - ant-design-vue
|
42 | - naive-ui
|
43 | - arco-design
|
44 | - tdesign
|
45 | - vant
|
46 |
|
47 | > 如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢!本项目还在不断开发完善中,如有任何建议或问题[请在这里提出](https://github.com/xaboy/form-create/issues/new)
|
48 |
|
49 | > 开发者讨论群[629709230](https://jq.qq.com/?_wv=1027&k=F1FlEFIV)
|
50 |
|
51 |
|
52 | - **预览**
|
53 |
|
54 | ![demo1](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live3.gif)
|
55 |
|
56 | ![demo2](https://form-create.com/v3/img/form-create.mobile.jpg)
|
57 |
|
58 | <details>
|
59 | <summary><b>更多</b></summary>
|
60 |
|
61 | - **操作表单**
|
62 |
|
63 | [详细说明](https://www.form-create.com/v3/instance.html)
|
64 |
|
65 | ![demo2](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live2.gif)
|
66 |
|
67 | - **`group` 组件**
|
68 |
|
69 | [详细说明](https://www.form-create.com/v3/guide/group.html)
|
70 |
|
71 | ![demo3](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-group.gif)
|
72 |
|
73 | - **`control` 配置项**
|
74 |
|
75 | [详细说明](https://www.form-create.com/v3/guide/control.html)
|
76 |
|
77 | ![demo2](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live4.gif)
|
78 | </details>
|
79 |
|
80 | ## 包说明
|
81 |
|
82 | | 包名 | 说明 |
|
83 | |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------|
|
84 | | @form-create/element-ui [![version](https://img.shields.io/npm/v/@form-create/element-ui/next.svg)](https://www.npmjs.com/package/@form-create/element-ui) [![npm](https://img.shields.io/npm/dt/@form-create/element-ui.svg)](https://www.npmjs.com/package/@form-create/element-ui) | [element-plus 版本](http://form-create.com/v3/element-ui/) |
|
85 | | @form-create/ant-design-vue [![version](https://img.shields.io/npm/v/@form-create/ant-design-vue/next.svg)](https://www.npmjs.com/package/@form-create/ant-design-vue) [![npm](https://img.shields.io/npm/dt/@form-create/ant-design-vue.svg)](https://www.npmjs.com/package/@form-create/ant-design-vue) | [ant-design-vue 版本](http://form-create.com/v3/ant-design-vue/) |
|
86 | | @form-create/arco-design [![version](https://img.shields.io/npm/v/@form-create/arco-design/next.svg)](https://www.npmjs.com/package/@form-create/arco-design) [![npm](https://img.shields.io/npm/dt/@form-create/arco-design.svg)](https://www.npmjs.com/package/@form-create/arco-design) | [arco-design 版本](http://form-create.com/v3/arco-design/) |
|
87 | | @form-create/naive-ui [![version](https://img.shields.io/npm/v/@form-create/naive-ui/next.svg)](https://www.npmjs.com/package/@form-create/naive-ui) [![npm](https://img.shields.io/npm/dt/@form-create/naive-ui.svg)](https://www.npmjs.com/package/@form-create/naive-ui) | [naive-ui 版本](http://form-create.com/v3/naive-ui/) |
|
88 | | @form-create/tdesign [![version](https://img.shields.io/npm/v/@form-create/tdesign/next.svg)](https://www.npmjs.com/package/@form-create/tdesign) [![npm](https://img.shields.io/npm/dt/@form-create/tdesign.svg)](https://www.npmjs.com/package/@form-create/tdesign) | [tdesign 版本](http://form-create.com/v3/tdesign/) |
|
89 | | @form-create/vant [![version](https://img.shields.io/npm/v/@form-create/vant.svg)](https://www.npmjs.com/package/@form-create/vant) [![npm](https://img.shields.io/npm/dt/@form-create/vant.svg)](https://www.npmjs.com/package/@form-create/vant) | [vant 版本(移动端)](http://form-create.com/v3/vant/) |
|
90 | | @form-create/designer [![version](https://img.shields.io/npm/v/@form-create/designer.svg)](https://www.npmjs.com/package/@form-create/designer) [![npm](https://img.shields.io/npm/dt/@form-create/designer.svg)](https://www.npmjs.com/package/@form-create/designer) | [可视化表单设计器](http://form-create.com/designer) |
|
91 |
|
92 |
|
93 | ## 示例
|
94 |
|
95 | - [在线示例](https://www.form-create.com/v3/guide/demo.html)
|
96 |
|
97 |
|
98 | <details>
|
99 | <summary><b>效果图</b></summary>
|
100 |
|
101 | ![https://raw.githubusercontent.com/xaboy/form-create/dev/images/sample110.jpg](https://raw.githubusercontent.com/xaboy/form-create/dev/images/sample110.jpg)
|
102 | </details>
|
103 |
|
104 |
|
105 | ## 联系
|
106 | ![http://static.form-create.com/file/img/support.jpg](http://static.form-create.com/file/img/support.jpg)
|
107 |
|
108 | ## License
|
109 |
|
110 | [MIT](http://opensource.org/licenses/MIT)
|
111 |
|
112 | Copyright (c) 2018-present xaboy
|