介绍

基于Vue,ElementUI开发的一款表单设计器,提高表单开发效率的利器,让开发者从枯燥的表单代码编写中解放出来

工具地址:http://form.making.link

GitHub地址:https://github.com/GavinZhuLei/vue-form-making

特性

  • 可视化配置页面
  • 提供栅格布局,并采用flex实现对齐
  • 一键预览配置的效果
  • 一键生成配置json数据
  • 一键生成代码,立即可运行
  • 提供自定义组件满足用户自定义需求
  • 提供远端数据接口,方便用户需要异步获取数据加载
  • 提供功能强大的高级组件
  • 支持表单验证
  • 快速获取表单数据

CDN

<!-- 引入样式 -->
<link rel="stylesheet" href="https://unpkg.com/form-making/dist/FormMaking.css">
<!-- 引入组件库 -->
<script src="https://unpkg.com/form-making/dist/FormMaking.umd.js"></script>

Install

npm install form-making -S

Quick Start

import FormMaking from 'form-making'
import 'form-making/dist/FormMaking.css'
Vue.use(FormMaking)// or
import {GenerateForm
} from 'form-making'
import 'form-making/dist/FormMaking.css'Vue.component(GenerateForm.name, GenerateForm)

Template

<fm-generate-form></fm-generate-form>

功能介绍

通过 在线地址 生成的JSON,用于表单渲染

下面就是加载对应的数据用于展示,假设你已经正确加载组件

<fm-generate-form :data="jsonData" :remote="remoteFuncs" :value="values"ref="generateForm">
</fm-generate-form><script>
new Vue({...data () {return {jsonData: {}, // 表单配置中生成的json数据values: {}, // 表单需要显示的表单数据remoteFuncs: {// 组件配置时配置的远端方法,保持和配置时输入的名称一致func_test (resolve) {// 模拟接口请求setTimeout(() => {const options = [{id: '1', name: '1111'},{id: '2', name: '2222'},{id: '3', name: '3333'}]// 获取到的值和标签可以通过配置页远端配置// 值:id  标签:nameresolve(options) // 将后端获取的数据放入回调函数中}, 2000)},func_test2....}}},methods: {...{// 调用此方法验证表单数据和获取表单数据this.$refs.generateForm.getData().then(data => {// 数据校验成功// data 为获取的表单数据}).catch(e => {// 数据校验失败})}}
})
</script>

问题交流

QQ群:985558286

基于Vue,ElementUI开发的一款表单设计器相关推荐

  1. activiti表单设计器_基于Vue,ElementUI开发的一款表单设计器

    介绍 基于Vue,ElementUI开发的一款表单设计器,提高表单开发效率的利器,让开发者从枯燥的表单代码编写中解放出来 工具地址: http://tools.xiaoyaoji.cn/form Gi ...

  2. 基于Ant Design和jQuery UI的表单设计器

    基于Ant Design 和jQuery UI 的表单设计器 GitHub 地址 概念 Comonent 组件 Layout 布局,一种特殊的Component Component Editor 组件 ...

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

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

  4. FormMaking表单设计器的使用

    在开发过程中有一个可以让客户自己来设计表单的需求,看了多个动态表单生成的,最后选择了FormMaking,主要是这个基于vue和elmenet-ui的一款表单设计器,跟我们的项目更贴合. FormMa ...

  5. 哪家软件公司的表单设计器好?

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.先了解IBPS快速开发平台 二.表单设计器有哪些优势? 总结 前言 企业要记录业务数据,做好管理,表单可以说是做好 ...

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

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

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

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

  8. 基于 vue + Element-ui 开发的后台管理系统

    基于 vue + Element-ui 开发的后台管理系统 引文 思考 快速上手 项目结构介绍 引入 ElementUI 登录功能设计 项目演示地址:https://git.io/fp9UM 项目仓库 ...

  9. 基于springboot+element ui+vue的java快速开发平台,集成html5工作流设计器,flowable, element ui 表单设计器

    前后端分离.maven多模块开发,方便多人协同开发 后端选型:springboot2 + mybatis + shiro + jwt token + flowable 前端选型:vue + eleme ...

最新文章

  1. 平面上给定n条线段,找出一个点,使这个点到这n条线段的距离和最小。
  2. 选择开源项目的时候,哪些因素是最需要考量的?
  3. 【云中沙箱】如何快速使用阿里云快速搭建论坛网站?
  4. 多媒体(1):MCI接口编程
  5. 移动设备wap手机网页html5通过特殊链接:打电话,发短信,发邮件详细教程
  6. IIS处理并发请求时出现的问题及解决
  7. nginx虚拟目录实现两个后台使用
  8. 在mac上安装Docker
  9. python3 内置方法
  10. sort降序shell_排序之希尔排序(shell sort)
  11. window 自动安装MySQL数据库_windows安装MySQL数据库
  12. 极客大学架构师训练营 组件设计原则 安全架构 防火墙ModSecurity 第21课 听课总结
  13. 十种UI设计常用字体特效,让你的设计高大上!【萧蕊冰】
  14. 如何修改网络游戏服务器端的数据,网络游戏服务器端编程:数据操纵语句
  15. python 进阶语法-文件 5 道练习题 | Python技能树征题
  16. 倒计时 妙味课堂_妙味课堂——JavaScript基础课程笔记
  17. 【虚幻4】连接数据库有感
  18. C语言编程学习制作最好玩的报数游戏
  19. 睡眠不好怎么办?提升睡眠质量的小妙招
  20. 论作业成本法在中小酒店的应用中存在的问题及对策

热门文章

  1. 通过引用关系构建药物-症状-疾病三元组挖掘隐含的药物-疾病关系
  2. Java语言实现杨辉三角
  3. Idea远程调试教学
  4. php读写excel文件
  5. 海康摄像头中的SADP协议(Smart Active Device Protocol,智能活动设备协议)和ONVIF协议(Open Network Video Interface Forum)是什么?
  6. 4.Java学习笔记第四节——程序流程控制(尚硅谷视频整理)
  7. oracle 停止dbconsole,本地计算机上的OracleDBConsoleorcl服务启动后停止
  8. 松下PLC FP-XH M4L编程注意事项2
  9. SwitchResX for Mac 屏幕分辨率修改工具
  10. 项目管理系统(PMS)