# vue-flow-design-plus **Repository Path**: zhangyeping/vue-flow-design-plus ## Basic Information - **Project Name**: vue-flow-design-plus - **Description**: Vue Flow Design Plus流程设计器,基于Vue + Ant Design Vue + JSPlumb - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: http://47.106.144.239:8081/ - **GVP Project**: No ## Statistics - **Stars**: 252 - **Forks**: 97 - **Created**: 2021-06-09 - **Last Updated**: 2025-06-09 ## Categories & Tags **Categories**: vue-extensions **Tags**: Vue, JSPlumb, flow-design, Ant-Design ## README #### 在线演示 [点击预览](http://47.106.144.239:8081/) #### 介绍 - VUE FLOW DESIGN PLUS流程设计器,基于Vue + Ant Design Vue + JSPlumb,该组件目的是为了使用在Vue项目中,它前身是[VFD流程设计器](https://github.com/ZFSNYJ/VFD)。 - Vue版本以全新的技术栈重构了代码,并在原版基础上实现了更好的操作方式,新版会作为优先版本持续迭代。 #### Vue3版本开源 - VUE3 FLOW DESIGN 流程设计器,基于 Vue3 + TypeScript + Vite + Ant Design Vue 3 + JSPlumb。[vue3-flow-design](https://gitee.com/zhangyeping/vue3-flow-design)。 #### 优化内容 - 解决之前VFD遗留的BUG - 将jquery-ui换成原生写法 - 将jquery换成原生写法 - 修改that为this写法,改写箭头函数 - 注解添加 - 持续优化 - ... #### 操作命令 * 安装项目node_modules包:yarn * 启动项目:yarn start * 构建项目dist文件夹资源:npm run build #### 效果演示 * 最新界面效果 ![01](README.assets/01.png) * 基础面板 ![02](README.assets/02.jpg) * 拖拽节点到绘图区连线 ![03](README.assets/03.gif) * 拖拽对齐或使用自动对齐 ![04](README.assets/04.gif) * 显示/隐藏网格 ![05](README.assets/05.gif) * 设置节点和连线的属性 ![06](README.assets/06.gif) * 单节点、多节点移动(按住CTRL键) ![07](README.assets/07.gif) * 改变节点对齐的排序顺序(按住Ctrl键一个一个单击选中要对齐的节点,单击的顺序就是对齐的排列顺序) ![08](README.assets/08.gif) * 清空画布,重新绘制 ![09](README.assets/09.gif) * 保存流程图(会生成一段json数据,后台可以保存这段数据,为了便于调试,生成的json数据可以通过快捷键CTRL+ALT+T打开的测试窗口看到。同时也可以从该窗口载入其他的符合流程图的json数据) ![10](README.assets/10.gif) * 保存流程图为图片保存到本地 ![11](README.assets/11.gif) * 画布拖拽、缩放 ![12](README.assets/12.gif) * 通过设置页面(CTRL+ALT+S)可以设置相关参数 ![13](README.assets/13.gif) * 快捷键说明 ![14](README.assets/14.gif) * 。。。。。。 ```