介绍
FormCreate 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的表单生成组件。支持6个UI框架,适配移动端,并且支持生成任何 Vue 组件。内置20种常用表单组件和自定义组件,再复杂的表单都可以轻松搞定。
FormCreate QQ交流群:629709230
![](/v3/img/wechat_qr.png?20240507)
备注 "表单" 拉你进群微信讨论群
下载
安装
vant-ui^4.0
版本 移动端
sh
npm i @form-create/vant
ElementPlus^2.0
版本
sh
npm i @form-create/element-ui@^3
ant-design-vue^3.0
版本
sh
npm i @form-create/ant-design-vue@^3
naive-ui^2.0
版本
sh
npm i @form-create/naive-ui@^3
arco-design^2.0
版本
sh
npm i @form-create/arco-design@^3
TDesign^0.17.3
版本
sh
npm i @form-create/tdesign@^3
导航
功能
支持 Vue3 版本
支持6个 UI 框架
支持移动端
通过 JSON 生成表单
自定义组件
可生成任何Vue组件
- 自带数据验证
- 可快速扩展
- 轻松转换为表单组件
全局配置
可以设置表单配置
- 可以设置指定组件全局配置
- 可以设置所有组件公共的全局配置
自定义配置项扩展,快速根据业务逻辑扩展
支持组件设置前后缀
支持规则之前联动更新
强大的API,可快速操作表单
双向数据绑定
事件扩展,事件注入
高性能
数据验证
栅格布局
嵌套对象,数组组件
内置组件
- hidden
- input
- inputNumber
- checkbox
- radio
- switch
- select
- autoComplete
- cascader
- colorPicker
- datePicker
- timePicker
- rate
- slider
- upload
- tree
- frame
- group
- subForm/object