Variant Form — 高效、可拖拽的低代码表单

boyanx3个月前技术教程13

平时搬砖也算是接触了不少的低代码表单,但是今天给大家分享的这款低代码表单绝对会让你的眼前一亮。不仅支持vue2、vue3,而且还提供了移动端,还适配了uniapp。怎么样,就我目前的见到的很少能够同时适配这么多的表单,它就是今天的主角 — Variant Form

废话不多说,我们直接上干货!

介绍

Variant Form 是一款基于vue2/vue3的低代码表单,支持
element-ui/element-plus/iview ui框架,为前端开发人员提供了快速开发表单以及收集数据的功能。

为什么名字是Variant Form ?官方的解释是灵活的、多样的、动态化的表单。

Variant Form是由VFormDesigner和VFormRender两部分构成。VFormDesigner是表单设计器,负责通过组件拖拽方式生成JSON格式的表单对象;VFormRender是表单渲染器,负责将表单JSON渲染为Vue组件。

Variant Form还为同学们提供了iview 以及vscode插件,实在是太好了。

官网地址:https://www.vform666.com/

特性

功能列表

Variant Form 分VForm2、VForm3、Mobile ,对应的功能列表也不一样。

VForm2:



VForm3:

安装使用

现在基本上很少有用vue2的了吧,即使有我估计也是很头疼,不仅node需要来回切,各种依赖搞的人想骂街。所以我就直接从vue3开始了。

npm i element-plus #v3 依赖于element-plus 需要先安装

npm i vform3-builds
<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no" />
	<title>VForm 3 Designer Demo</title>
	<link rel="stylesheet" href="https://cdn.staticfile.net/element-plus/2.5.1/index.min.css">
	<link rel="stylesheet" href="designer.style.css?t=20220202"> <!-- 根据Web服务器或CDN路径修改 -->
  <style type="text/css">
	  body {
	    margin: 0;  /* 消除垂直滚动条 */
	  }
	</style>
</head>
<body>

  <div id="app">
	  <v-form-designer ref="VFDesigner"></v-form-designer>
  </div>

<script src="https://cdn.staticfile.net/vue/3.3.4/vue.global.js"></script>
<script src="https://cdn.staticfile.net/element-plus-icons-vue/2.3.1/global.iife.min.js"></script>
<script src="https://cdn.staticfile.net/element-plus/2.5.1/index.full.min.js"></script>
<script src="designer.umd.js?t=20220202"></script> <!-- 根据Web服务器或CDN路径修改 -->
<script>
	Vue.createApp({})
     .use(ElementPlus)
     .use(VFormDesigner)
     .mount("#app");
</script>
</body>
</html>

效果图:

总结

简单clone体验了一下确实很强大,界面风格也好看,但是会有logo存在,而且不能去掉,这个就不太友好,需要开通pro版本才支持,不过作者能开发成这样已经很不错了。大家多多支持。



好了,今天就介绍这么多了,感兴趣的同学可以下载源码体验一下啦。同时也欢迎大家评论区留言讨论。

标签: 可拖动

相关文章

小小的拖船为什么能够拖动万吨的巨轮呢,看完视频你就明白了

这是世界上最大的集装箱货船,它一次就能装下两万四千个集装箱。这艘货船虽然体积庞大,但是却没有任何机动灵活性。尤其是在出港或者进港期间,好比一艘庞大的鲸鱼游向了浅滩,瞬间失去了活动的能力。当巨轮进出港时...

微信4.0大版本更新:界面全新改版,群聊“拍一拍”被取消了

内测一段时间后,微信Win 4.0版终于迎来公测。全新的4.0版本,也意味着微信功能的大更新。下面就来看看这次微信4.0都带来了哪些新变化。1、界面换了新UI微信Win 4.0的界面焕新改版,采用新U...

DeepSeek+Trae终于成功将课程表科目的拖动功能实现了!

只要功夫深,铁杵磨成针!经过一整晚的不断修改测试,再修改再测试...........终于能够随意拖动所有科目到表格的任意位置了,自己把自己感动到哭了。不过,成功后的喜悦,相信你们也是能够感同身受的,废...

Android 15增强对触控板的支持,新增“轻点拖动”手势

IT之家 9 月 24 日消息,Android 系统在大屏设备上的表现与 Windows、macOS 等桌面操作系统相比仍有差距,不过谷歌正在慢慢尝试解决这个问题。据 AndroidAuthority...

【品牌】vivo正式接入DeepSeek 你用上了吗

此前多家手机厂商接入或官宣即将接入DeepSeek-R1模型,vivo就属于后者,今日vivo宣布正式接入DeepSeek。如上图所见,vivo宣布正式上线满血版DeepSeek-R1,支持深度思考和...

电脑怎么拖动文件到想要的位置?电脑上拖拽没了的文件怎么办

在日常的办公和学习中,电脑文件拖拽操作是每位用户都不可或缺的技能。然而,有时在拖动文件时,可能会因为误操作或其他原因,导致文件消失或移至未知位置。本文将详细解析如何在电脑上轻松拖动文件到指定位置,并为...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。