bpmn2 vue 设计器_在vue中使用bpmn-js(一)

本文介绍了如何在Vue项目中使用bpmn-js库创建一个BPMN2流程设计器。首先,解释了bpmn-js的基本概念,然后通过实例展示如何加载并显示服务器上的流程图。文章提供了关键代码片段,包括引入依赖、创建BpmnModeler对象以及在Vue组件中设置容器和画布。同时,提到了相关样式文件的导入,以确保工具栏的正常显示。
摘要由CSDN通过智能技术生成

由于之前的公司的项目中的工作流管理要用到流程图,而bpmn-js官方的文档是全英的而且使用的js框架是jQuery,可能是比较新的技术,官方也还在不断的更新,相关的文档或者资料很少很难找,只好自己不断爬坑填坑了。

什么是bpmn-js?

1.先从简单开始,能获取服务器上的流程图并显示出来:

安装相关的依赖都是必须的,可以在官方文档上查看,在这里就不详细讲了。

html: (界面很简单,这些都是必需的。)

js:

// 引入相关的依赖

import BpmnViewer from 'bpmn-js'

import BpmnModeler from 'bpmn-js/lib/Modeler'

import propertiesPanelModule from 'bpmn-js-properties-panel'

import propertiesProviderModule from 'bpmn-js-properties-panel/lib/provider/camunda'

import camundaModdleDescriptor from 'camunda-bpmn-moddle/resources/camunda'

export default {

data(){

return {

// bpmn建模器

bpmnModeler: null,

container: null,

canvas: null

}

},

methods:{

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值