现在是 2023 年 10 月 21 日,编程行业的人找个工作相对于 5 年前来说,很难。“升职加薪”更不用说了。
不说了,回正题,本篇介绍在vue3
中使用bpmn-js
流程建模工具。
用到的这些
- vite4.5.0
- vue3.3.6
- bpmn2.0
项目创建
使用vite创建项目
安装
npm i bpmn-js
展示
<script setup>
import { ref,onMounted } from 'vue'
import Modeler from 'bpmn-js/lib/Modeler';
import "bpmn-js/dist/assets/diagram-js.css";
import "bpmn-js/dist/assets/bpmn-font/css/bpmn.css";
const canvas = ref();
onMounted(()=>{
//初始化 modeler 编辑器
const modeler = new Modeler({ container: canvas.value });
//加上这一句,否则无法添加节点元素
modeler.createDiagram();
});
</script>
<template>
<div ref="canvas" class="editor"></div>
</template>
<style scoped>
.editor{
width: 100%;
height: 100%;
}
</style>
效果