# vue-bpmn-designer **Repository Path**: cai_xiao_feng/vue-bpmn-designer ## Basic Information - **Project Name**: vue-bpmn-designer - **Description**: bpmn-js 流程设计器 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: https://tsai996.github.io/vue-bpmn-designer/ - **GVP Project**: No ## Statistics - **Stars**: 23 - **Forks**: 9 - **Created**: 2026-03-04 - **Last Updated**: 2026-05-02 ## Categories & Tags **Categories**: vue-extensions **Tags**: bpmn-js, bpmn, flowable, workflow ## README
--- ## 在线预览 - 预览地址:https://tsai996.github.io/vue-bpmn-designer/ 基于 **Vue 3** + **Vite 6** + **TypeScript** 构建的现代化流程设计器组件。本项目深度集成了 `bpmn-js`,并针对 Flowable 规范进行了深度定制,提供了开箱即用的流程绘制、属性编辑和 BPMN lint 校验等能力。 ## ✨ 特性 (Features) - **⚡️ 最新技术栈**: Vue 3 (Composition API), Vite 6, TypeScript - **🎨 全新 UI 体系**: 基于 Element Plus 和 SCSS - **⚙️ 深度集成 Bpmn-js**: - 内置 `bpmn-js` (Flowable 语法支持) - `bpmn-js-bpmnlint` 实时语法校验 - `bpmn-js-token-simulation` 模拟执行 - 内置网格背景、迷你小地图 (`diagram-js-minimap`) 等增强插件 - **💻 强大的代码编辑器**: 内置 CodeMirror 6,用于高级脚本或配置编辑 - **🧩 极致的开发体验**: - 配置了 `unplugin-auto-import` 和 `unplugin-vue-components` 实现组件和 API 自动引入 - 集成 ESLint、Prettier 进行代码规范检查 ## 相关项目 - 如果对仿钉钉流程设计器感兴趣可查看:[lowflow-design](https://gitee.com/cai_xiao_feng/lowflow-design) ## 仓库地址 - Gitee: https://gitee.com/cai_xiao_feng/vue-bpmn-designer - GitHub: https://github.com/tsai996/vue-bpmn-designer ## 🖼️ 示例图