ant-design-vue表单设计器

4,622 阅读1分钟

可视化表单生成器

由于本司业务表单表格居多,而表单又是编写代码时大量耗费时间又不能提升个人能力的业务,所以本人在基于开源社区一些项目的基础上,研发了一套可视化表单生成器,希望大家给点意见

v-form-antd

v-form-antd是使用伪vue3开发的低代码可视化表格设计器,支持自定义组件、表单联动等高级功能。 2021-12-09 15.53.36.gif

低代码平台

由于国内最近低代码开发的活跃度比较高,开源社区也衍生出一些列的低代码开发平台,基本上都是基于JSON配置生成页面(我的也是),但是大多数只是用JSON生成页面,可扩展性并不高,一旦遇见有一些功能实现不了的情况下,就需要自己操刀来写了,导致大多数低代码工具也不太理想,当然也有很多比较优秀的,但是会存在收费问题,就不一一介绍了

k-form-design

k-form-design是一款基于ant-design-vue的可视化表单生成器,但是依然存在诸多的问题,比如使用栅格时,JSON配置较多,自定义控件使用不友好,可扩展性不高等,但是不可否认,该项目的设计思想还是非常好的

借鉴

本人借鉴(抄袭)了 k-form-design 的源码,自己设计出一套可扩展性强,支持自定义组件,支持传递插槽,支持自定义组件属性生成,支持单表单项栅格布局的一套代码,该项目使用vue2 + compositionApi + ts开发