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

boyanx7个月前技术教程24

平时搬砖也算是接触了不少的低代码表单,但是今天给大家分享的这款低代码表单绝对会让你的眼前一亮。不仅支持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版本才支持,不过作者能开发成这样已经很不错了。大家多多支持。



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

标签: 可拖动

相关文章

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

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

vivo X200系列登场:小屏mini版硬刚苹果,一键拖拽啥都能干

作者 | 陈骏达编辑 | 云鹏智东西10月14日报道,今日晚间,vivo在北京水立方正式发布了新一代旗舰智能手机vivo x200系列,一连甩出3款机型:vivo X200、vivo X200 Pro...

Iphone长按拖动居然可以这样用!安卓用户坐上火箭也追不上!

引言Iphone最大的缺点,就是苹果没有出一本具体的功能说明书,这个缺点存在的意义也有积极的一面,没有功能说明书,就得靠用户自己去挖掘,而且一直挖、一直有,这就是苹果IOS的强大魅力,今天就给大家分享...

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

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

小屏手机流畅度天花板?一加13T满血ColorOS 15超前体验

作为一加首款小屏旗舰,一加13T在性能硬件上堆料满满,在之后的全面评测中,我们将为大家详细介绍了这些特性的体验感受。但这次,我想给各位分享下一加 13T的系统体验,毕竟丰富的AI功能,以及流畅的动效、...

iOS 18大揭秘!主屏幕随意拖拽,自定义图标更给力!

大家瞅瞅,苹果今天给咱们带来啥新鲜事儿了?嗨翻天的iOS 18啊!这次更新啊,亲手打造你想怎么玩儿就怎么玩儿的主屏幕,还有暗黑模式的威力升级咯!边听我说,你边儿数着是不是心动了呀?哎呦喂,苹果今天更新...

发表评论    

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