本文开源代码在 GRID-FORM,如能帮到您麻烦给个星哈

楔子

大概 4 年前,我做了一个简单的动态表单功能,开发人员通过 UI 界面配置表单(其实就是添加常用的控件,如文本框、下拉框等)就能向用户提供数据查询,反响不错,尤其是偏后端开发的小伙伴。

时至今日,上述功能存在以下问题:

  • 不够灵活,无法满足不同场景的定制化需求
  • 设计界面简陋,功能有限
  • 组件有限,不支持扩展
  • 不支持自定义代码(回调函数)

想要什么

  • 简单灵活易用(用户仅需要极低的学习成本)
  • 支持VUE3(团队前端技术栈以 vue 为主)
  • 可视化表单设计(所见即所得)
  • 支持移动端渲染(团队使用 Vant4,PC端渲染支持 Naive UI、Element Plus)
  • 支持回调函数(事件监听)
  • 数据联动(某个值变动后影响其他表单项)
  • 能够自定义组件(满足定制化需求)

开源产品调研

目前书面上已经有不少优秀开源的同类产品,这里列出可二次开发的, 同时具备表单渲染、表单设计的工具(截止至 2022年底)

方案 框架 UI库 备注
formilyjs React、Vue AntD、Element、Vant等主流 校验事件交互阿里巴巴开源的表单设计工具体系,能做到一份表单设计多端适配;但是对 vue3 支持不完备(设计器得自己做)
FormMaking VUE AntD、Element 校验事件交互操作良好,需要高级版本才支持 vue3
form-generator VUE Element 校验 操作良好,预览不友好(不够直接爽快),目前不支持vue3
form-create VUE iView、AntD、Element、Naive UI 校验操作良好,支持多个 UI 框架,对 vue 2/3 均支持,无设计器
VForm VUE Element 校验事件交互 操作良好,开源版不支持数据源子表单

再造个轮子吧

同类型的开源产品各有千秋,适合不同的应用场景,然而跟我想要的还不够契合。权衡后,还是觉得自己弄一个

GRID-FORM 基于 VUE3 可视化低代码表单设计器相关推荐

  1. 基于vue Ant-Design 的表单设计器,快速开发

    基于vue Ant-Design 的表单设计器,快速开发https://gitee.com/kcz66/k-form-design/ 表单设计器 k-form-design image 简介 参考项目 ...

  2. 基于Vue3,Element Plus的一款表单设计器,支持生成Element和Antd样式的表单

    简介 FormMaking v3 是基于 Vue 3.x 和 Element Plus 开发的可视化/低代码表单设计器,可以生成 Element 和 Antd 样式的表单. FormMaking 目前 ...

  3. vue3+vite+typescript实现低代码表单编辑器

    开源一款可视化动态表单设计器,后期会把该设计器作为h5低代码平台的组件配置表单 废话不多说,直接上干货: 点此立即体验 希望各位大佬能给个鼓励,感谢!!! 源码地址 预览动图 相关技术栈 Vue3 T ...

  4. 基于VUE的ElementUi可视化表单设计器布局器

    码农苦码农懂的个人空间 工作日志 正文 基于VUE的ElementUi可视化表单设计器布局器 顶 原 码农苦码农懂 发布于 09/11 15:35 字数 1187 阅读 41 收藏 0 点赞 1 评论 ...

  5. 基于 Formily 的表单设计器实现原理分析 ​

    编者寄语:本期为大家带来基于 Formily 的拖拽式表单设计器玩法,探索可视化时代表单设计器的可能. 背景 在控制台类 web 应用中,表单是最常见的交互形式.用户在表单中填写信息,点击提交就能完成 ...

  6. 开源推荐:国内3大主流前端UI表单设计器,千万不要让领导知道

    互联网应用架构:专注编程教学,架构,JAVA,Python,微服务,机器学习等领域,欢迎关注,一起学习. 偷得浮生半日闲,自古人生何其乐.开始之前告诉一下大家,距离国庆8天假只剩4天了,先乐呵乐呵. ...

  7. 布局器 拖拽拖拽表单设计器 厉害了

    码农苦码农懂! 您是否有过以下想法: 我是一名element初学者,我想以最短的时间快速进入 element 的大门 我是一名后端工程师,虽能熟练掌握 JS 的写法,但是页面样式布局让我很头疼 我是一 ...

  8. python开源报表系统_流程设计器、表单设计器和简单报表管理开源OA系统smart-web...

    smart-web2是一套相对简单的OA系统:包含了流程设计器,表单设计器,权限管理,简单报表管理等功能: 系统后端基于SpringMVC+Spring+Hibernate框架,前端页面采用JQuer ...

  9. 智能应用搭建平台——LCHub低代码表单 vs 流程表单 vs 仪表盘

    1. LCHub低代码如何选择 「流程表单」:填报数据,并带有流程审批功能,适合报销.请假申请或其他工作流: 「表单」:填报数据,并带有数据协作功能,如修改.删除.导入.导出,并可以给不同的人不同的管 ...

最新文章

  1. Codeforces Round #265 (Div. 2) E. Substitutes in Number
  2. motan yar php,motan学习笔记 六 opentracing Brave+zipkin实现-Go语言中文社区
  3. 线性多播/线性广播/线性扩散/一般线性网络码
  4. ImportError: cannot import name Namespace
  5. rapidjson官方教程
  6. 华为手机怎么隐藏按键图标_mac桌面图标怎么快速隐藏?
  7. 1304. 和为零的N个唯一整数
  8. Spring中的Aop底层原理
  9. npm 私有库开源组件_苹果的ResearchKit,npm私有模块以及更多开源新闻
  10. [转载] 【汇总】Android知识清单
  11. A8板卡AM3352移植环境搭建记录
  12. node.js--尝试做一个crub
  13. 计算机画图更改,如何用电脑画图功能修改图片与加字
  14. 2023年美业市场五大消费趋势
  15. 求每个月的最后一天日期
  16. 基于python的微博热搜爬取及数据分析
  17. 小程序头像和昵称填写能力用底部弹框界面实现
  18. 【高并发】别闹了,这样理解Java的内存模型才正确(八种操作+同步规则)
  19. 【Python游戏】咱就说Python实现一个蔡徐坤大战篮球的小游戏,可还行? | 附带源码
  20. 移动应用界面设计的尺寸规范

热门文章

  1. 花谢花飞花满天,红消香断有谁怜?
  2. android usb转串口数据通信示例
  3. 2023最新网课搜题/小猿题库多接口小程序源码+自带流量主
  4. 游戏合作伙伴专题:BreederDAO 与 Crypto Unicorns 建立合作伙伴关系
  5. 一个可以使用自己语料进行训练的聊天机器人开源项目
  6. 让国人脸红!崔永元套出的震撼!
  7. mysql sql执行错误#1436 Thread stack overrun
  8. 产业分析:2022广东省产业全景
  9. 桂林理工大学计算机考研资料汇总
  10. 一步一步在阿里云上架一个应用系统(云服务器ECS和轻量应用服务器选型)1