后端接活儿利器:基于Vue,拖拽一键生成UI界面,简洁漂亮(已开源)

前端组件拖拽以及自定义组件布局demo(基于vue2实现) 这篇文章简单介绍前端(vue)里组件拖拽以及拖拽完成以后组件自定义排列的的写法。主要介绍思路以及实现方式(会一直更新这个功能,直到我自己把它做完善)。 组件的放大缩小以及拖拽借助一个不错的插件 vue-grid-layout git文档:https://github.com/jbaysolutions/vue-grid-layout/blob/master/README-zh_CN.md 这个插件定义的某一个元素的宽高是利用倍数计算宽高以及位置,在使用的时候可以自己先去定义一个栅格的背景,我做的是. 阅读详情

因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享

点击关注#互联网架构师公众号,领取架构师全套资料 都在这里e1f8ab85fa4f6accd5e80015d8ea729d.png

0、2T架构师学习资料干货分

上一篇:2T架构师学习资料干货分享

大家好,我是互联网架构师!

简介

基于vue可视化拖拽编辑,页面生成工具。提升前端开发效率,可集成至移动端项目作为通过定义 JSON 直接生成 UI 界面。

安装教程

  • npm install (安装 node_modules 模块)

  • npm run serve (运行)

  • npm run build (打包)

  • npm update (用于更新包到基于规范范围的最新版本)

注:在新版本的npm中,默认情况下,npm install遇到冲突的peerDependencies时将失败。可使用:npm install --legacy-peer-deps

使用教程

78cd674433f606083d53e2c9b9e5d7c0.jpeg

步骤1

2d91ab18220ef22808b4323b43aff129.jpeg

步骤2

38a37860abe8e8659f47aed8002426aa.jpeg

步骤3

4b175968f4d93e1e17d303310c821977.jpeg

步骤4

1a8c47041a99649a5d4eb8d3a8a21ce7.jpeg

步骤5

5c04802130899d965951387e305f4a9e.jpeg

步骤6

不满足系统提供的组件,也可以自定义组件

自定义组件可以看:


 
src/layout/home/index.vue  // 编辑页面文件src/components/sliderassembly / index.vue // 左侧组件大全文件src/components/componentscom // 左侧组件目录src/components/rightslider  // 右侧组件目录src/utils/componentProperties.js // 组件数据

componentProperties(组件数据)字段注解:


 
{  component: 'custommodule',    // 中间部分手机组件的name  text: '自定义模块',            // 组件文字描述  type: '1-14',                 // data-tpye  active: true,                 // 是否选中  style: 'custommodulestyle',   // 右边组件设置的name  setStyle: {}                  // 组件动态数据}

开源地址

  • https://gitee.com/was666/as-editor



—  —

如喜欢本文,请点击右上角,把文章分享到朋友圈

1、2T架构师学习资料干货分享

2、10000+TB 资源,阿里云盘,牛逼!!

3、基本涵盖了Spring所有核心知识点总结

  · END ·

最后,关注公众号互联网架构师,在后台回复:2T,可以获取我整理的 Java 系列面试题和答案,非常齐全。

如果这篇文章对您有所帮助,或者有所启发的话,帮忙扫描上方二维码关注一下,您的支持是我坚持写作最大的动力。

求一键三连点赞、转发、在看

[开源]MIT开源协议,基于Vue3.x可视化拖拽编辑,页面生成工具 基于Vue可视化拖拽编辑,页面生成工具。src / components / sliderassembly / index.vue // 左侧组件大全文件。src / layout / home / index.vue // 编辑页面文件。src / components / componentscom // 左侧组件目录。src / components / rightslider // 右侧组件目录。 阅读详情

相关推荐

vue3+ts实现拖拽生成页面

拉下来修改 变成基于 vue3 + ts + arco 的组件 ,并融入业务.

IU 1100

vue使用vuedraggable拖拽组件,进行组件生成

最近写项目使用到了vuedraggable这个插件,进行组件生成,由于第一次使用,就上网搜相关文章,结果网上基本上都是上下拖拽之类的,没有找到自己想要的结果,然后就根据自己的需求结合相关文档进行了开发。以上就是这个插件在项目中使用的流程 如果有不懂可以私信我。vuedraggable拖拽生成组件。第四步:在代码里使用 html。

m0_59023970的博客 7076

AI+Playwright自动化视频发布:从零到实战的智能脚本开发

浏览器自动化是现代Web开发和测试中的关键技术,它通过模拟用户操作实现流程自动化,其核心原理在于控制浏览器引擎执行页面导航、元素交互与数据提交。在工程实践中,自动化技术能显著提升重复性任务的执行效率与准确性,尤其适用于内容发布、数据采集和回归测试等场景。传统方案如Selenium虽成熟,但面对动态页面与复杂交互时开发维护成本较高。本文聚焦于结合AI编程助手与Playwright这一现代自动化库的解决方案,其中Playwright凭借多浏览器支持与智能等待机制保障了执行稳定性,而AI则通过自然语言理解与代码生

caodaoxi的专栏 617

vue实现H5拖拽可视化编辑器

一款专注可视化呵护哈平台工具,功能强大,高可扩展的HTML5可视化编辑器,致力于提供一套简单易用、高效创新、无限可能的解决方案。技术栈采用vue和typescript开发, 专注研发创新工具。

CodingNoob 4121

3天上线后台系统!这个开源项目让开发团队终于能专注业务

飞鱼后台管理系统解决的不是"能不能做"的问题,而是——让开发团队把时间花在有价值的业务上,把重复的工作交给框架。如果你也在为后台管理系统烦恼,试试飞鱼:👉👉如果你觉得这个项目对你有帮助,欢迎:🍴 Fork 一份研究💬 加入技术交流群讨论。

lyyukai的专栏 844

快速后台开发框架选型指南:主流技术栈横向对比与实战避坑

在软件开发领域,快速开发框架是提升后台管理系统构建效率的核心工具。其原理在于通过预设的通用模块(如RBAC权限管理、代码生成器)和现代化架构,将开发者从重复的基础编码中解放出来。这类框架的技术价值在于大幅缩短项目交付周期,降低开发成本,并确保代码结构规范。无论是构建企业内部运营平台,还是交付客户B/S项目,一个合适的快速后台框架都能在用户管理、角色权限、菜单配置等通用场景中发挥关键作用。本文聚焦于当前主流技术栈下的代表性框架,如Java生态的RuoYi、JeecgBoot,.NET的Furion,以及Go语

cqwmy840702的博客 467

基于SpringBoot的学生公寓管理系统:从需求到部署的实战解析

在现代软件开发中,构建一个稳定、高效且易于维护的后台管理系统是许多开发者的核心任务。其技术原理通常围绕分层架构、模块化设计和数据持久化展开,旨在通过技术手段提升业务流程的自动化与数据处理的准确性。这类系统的技术价值在于将复杂、易出错的人工操作转化为标准化的数字流程,从而显著提升运营效率并降低管理成本。其应用场景广泛,尤其在需要处理大量结构化数据和复杂业务流程的领域,如校园、企业或社区的后勤管理。本文以学生公寓管理为具体案例,深入探讨了如何运用SpringBoot框架及其生态,结合MyBatis-Plus、R

weixin_34221773的博客 393

程序员必备工具箱:60+网站构建高效开发与学习工作流

在软件开发领域,掌握高效的工具和资源是提升生产力的关键。从概念上讲,一个精心组织的工具集如同数字化的瑞士军刀,其原理在于通过分类、聚合与快速检索,将离散的资源转化为系统化的知识网络和工作流。这不仅能显著提升编码、调试和学习效率,其技术价值更体现在帮助开发者建立稳固的知识体系、追踪技术动态以及优化团队协作。无论是进行前端开发后端架构、性能优化,还是参与开源项目和技术社区交流,一个得心应手的工具箱都是应对日常挑战和复杂项目的基石。本文基于对开发社区热词和行业高频搜索的洞察,聚焦于如何筛选并有效利用那些真正能解

weixin_33739523的博客 336

基于 SpringBoot + Vue 实现的可视化拖拽编辑的大屏项目

大家好,今天给小伙伴们分享一个基于 SpringBoot + Vue 实现的可视化拖拽编辑的大屏项目;# 简介这个是一个开源的一个BI平台,酷炫大屏展示,能随时随地掌控业务动态,让每个决策都有数据支撑。多数据源支持,内置mysql、elasticsearch、kudu驱动,支持自定义数据集省去数据开发,支持17种大屏组件,不会开发,照着设计稿也可以制作大屏。三步轻松完成大屏设计:配置数据源--...

架构文摘 1779

低代码开发vue.draggable的使用(初阶:组件化拖拽生成简单页面)

vue.draggable 相关属性。

IT程序猿 3854

手把手带你写 Vue 可视化拖拽页面编辑器

可视化页面编辑器,听起来可望不可即是吧,先来张动图观摩观摩一番! 实现这功能之前,在网上参考了很多资料,最终一无所获,五花八门的文章,都在述说着曾经的自己! 那么,这时候就需要自己去琢磨了,如何实现? 需要考虑到: 拖拽的实现 数据结构的定义 组件的划分 可维护性、扩展性 对象的引用:在这里是我感觉最酷的技巧了,来一一讲解其中的细节吧!! 拖拽实现 拖拽事件 这里使用 H5的拖拽事件 ,主要用到: dragstart // 开始拖拽一个元素时触发 draggable

weixin_53777231的博客 1万+

VUE低代码开发-拖拉拽生成前端代码

使用拖拉拽生成前端代码

Samle的博客 2915

vue拖拽流程图

支持元素节点有图形面板区拖拽至主画布,拖拽调整元素位置,拖拽调整元素大小 支持通过拖拽形式进行节点间连线,可控的节点连桩,以及对已有连线拖拽调整连线位置 支持缩略图 支持键盘快捷键监听,例如Del BackPlace ctrl等按键以及组合键 支持流程编辑操作的撤销,重做,清空,保存图数据,读取数据后渲染图 支持鼠标悬停,点击,单选,框选元素,以及触发相关事件 支持监听流程图窗口尺寸变化,以便调整画布尺寸。(3)基于vue2.x+antv x6实现可拖拽编辑拓流程拓扑图。

weixin_64824339的博客 3836

vue3拖拽布局+动态组件+自适应布局

/在package.json中dependencies下添加下面插件库,并执行命令npm install。Vue Grid Layout -️ 适用Vue.js的栅格布局系统。可拖动和可调整大小栅格布局的Vue组件。

蒋小姐的博客 9110

低代码开发vue.draggable的使用(进阶:组件化拖拽生成功能页面)

通过json实现,预先定义好描述组件的json,json包含了当前组件数据和当前组件的样式属性数据等,并通过组件生成器将将描述组件的json结合起来渲染出实际组件,当修改样式属性时,组件样式同步更新

IT程序猿 7270

一文搞定!可视化拖拽组件库一些技术要点原理分析

可视化拖拽组件库技术要点原理

Daoyiyun的博客 5271

基于Echarts+Vue3的低代码可视化数据大屏拖拽设计器 vue拖拽设计大屏

本产品是一款基于Vue3开发可视化数据大屏拖拽设计器。提供一种简单易用的拖拽式数据可视化大屏设计方案,可帮助用户快速创建和定制自己的数据大屏,通过拖拽组件、调整布局和设置属性,实现数据展示的自由组合和个性化定制。

dsyuan001的博客 4863
上一篇: 同事使用 insert into select 迁移数据,开开心心上线,上线后被公司开除!
下一篇: 明明硬件比软件难,但为什么硬件工程师待遇还不如软件
互联网架构
博客等级 码龄7年 609粉丝 · 18原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值