文件名称:bpmnjs modeler 例子 如何画图 如何汉化
文件大小:46.3MB
文件格式:ZIP
更新时间:2022-11-28 07:33:05
bpmn 画图 bpmnjs
运行 npm run dev 虽然bpmn的例子基本上就一个index.htm和一个app.js 但是他引用了很多包,这也是现在js的一个特点就是模块化。所以很难研究他的源代码因为一层层的找是非常多的,a引用b,b引用c。这个不像原来用的原生js,你知道你要看多少代码, 这个东西就明白了,现在的东西不是这样,所以有时候只能看看他export出来的东西是做什么用的,具体细节不好研究。 首先要画一个model import Modeler from "bpmn-js/lib/Modeler"; import propertiesPanelModule from "bpmn-js-properties-panel"; import propertiesProviderModule from "bpmn-js-properties-panel/lib/provider/camunda"; import customTranslate from "../../bpmnChineseTranslate/index.js"; 第一个是画图的,继承于viewer,第二个是画左侧面板的,第三个是画图右侧面板的。第四个是国际化的。 由于vue的export default 里面包含几个固定的部分,data是数据,method是方法,这些都是可以发布出去的,然后还有生命周期函数。主要就是用mounted,渲染