基于Vue,ElementUI开发的一款表单设计器
介绍
基于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开发的一款表单设计器相关推荐
- activiti表单设计器_基于Vue,ElementUI开发的一款表单设计器
介绍 基于Vue,ElementUI开发的一款表单设计器,提高表单开发效率的利器,让开发者从枯燥的表单代码编写中解放出来 工具地址: http://tools.xiaoyaoji.cn/form Gi ...
- 基于Ant Design和jQuery UI的表单设计器
基于Ant Design 和jQuery UI 的表单设计器 GitHub 地址 概念 Comonent 组件 Layout 布局,一种特殊的Component Component Editor 组件 ...
- 基于Vue3,Element Plus的一款表单设计器,支持生成Element和Antd样式的表单
简介 FormMaking v3 是基于 Vue 3.x 和 Element Plus 开发的可视化/低代码表单设计器,可以生成 Element 和 Antd 样式的表单. FormMaking 目前 ...
- FormMaking表单设计器的使用
在开发过程中有一个可以让客户自己来设计表单的需求,看了多个动态表单生成的,最后选择了FormMaking,主要是这个基于vue和elmenet-ui的一款表单设计器,跟我们的项目更贴合. FormMa ...
- 哪家软件公司的表单设计器好?
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.先了解IBPS快速开发平台 二.表单设计器有哪些优势? 总结 前言 企业要记录业务数据,做好管理,表单可以说是做好 ...
- 基于VUE的ElementUi可视化表单设计器布局器
码农苦码农懂的个人空间 工作日志 正文 基于VUE的ElementUi可视化表单设计器布局器 顶 原 码农苦码农懂 发布于 09/11 15:35 字数 1187 阅读 41 收藏 0 点赞 1 评论 ...
- 基于vue Ant-Design 的表单设计器,快速开发
基于vue Ant-Design 的表单设计器,快速开发https://gitee.com/kcz66/k-form-design/ 表单设计器 k-form-design image 简介 参考项目 ...
- 基于 vue + Element-ui 开发的后台管理系统
基于 vue + Element-ui 开发的后台管理系统 引文 思考 快速上手 项目结构介绍 引入 ElementUI 登录功能设计 项目演示地址:https://git.io/fp9UM 项目仓库 ...
- 基于springboot+element ui+vue的java快速开发平台,集成html5工作流设计器,flowable, element ui 表单设计器
前后端分离.maven多模块开发,方便多人协同开发 后端选型:springboot2 + mybatis + shiro + jwt token + flowable 前端选型:vue + eleme ...
最新文章
- 平面上给定n条线段,找出一个点,使这个点到这n条线段的距离和最小。
- 选择开源项目的时候,哪些因素是最需要考量的?
- 【云中沙箱】如何快速使用阿里云快速搭建论坛网站?
- 多媒体(1):MCI接口编程
- 移动设备wap手机网页html5通过特殊链接:打电话,发短信,发邮件详细教程
- IIS处理并发请求时出现的问题及解决
- nginx虚拟目录实现两个后台使用
- 在mac上安装Docker
- python3 内置方法
- sort降序shell_排序之希尔排序(shell sort)
- window 自动安装MySQL数据库_windows安装MySQL数据库
- 极客大学架构师训练营 组件设计原则 安全架构 防火墙ModSecurity 第21课 听课总结
- 十种UI设计常用字体特效,让你的设计高大上!【萧蕊冰】
- 如何修改网络游戏服务器端的数据,网络游戏服务器端编程:数据操纵语句
- python 进阶语法-文件 5 道练习题 | Python技能树征题
- 倒计时 妙味课堂_妙味课堂——JavaScript基础课程笔记
- 【虚幻4】连接数据库有感
- C语言编程学习制作最好玩的报数游戏
- 睡眠不好怎么办?提升睡眠质量的小妙招
- 论作业成本法在中小酒店的应用中存在的问题及对策
热门文章
- 通过引用关系构建药物-症状-疾病三元组挖掘隐含的药物-疾病关系
- Java语言实现杨辉三角
- Idea远程调试教学
- php读写excel文件
- 海康摄像头中的SADP协议(Smart Active Device Protocol,智能活动设备协议)和ONVIF协议(Open Network Video Interface Forum)是什么?
- 4.Java学习笔记第四节——程序流程控制(尚硅谷视频整理)
- oracle 停止dbconsole,本地计算机上的OracleDBConsoleorcl服务启动后停止
- 松下PLC FP-XH M4L编程注意事项2
- SwitchResX for Mac 屏幕分辨率修改工具
- 项目管理系统(PMS)