bpmn-js
中使用Modeler
进行流程图的建模,而Palette
则是其内部创建的提供左侧工具栏的插件。插件使用didi
实现的依赖注入,其创建使用参考上一篇文章:推荐前端一个轻量级别的依赖注入库:didi。
Palette实现主要依托三个功能模块:Eventbus
(详情参考bpmn-js 事件总线处理)、diagram-js
的Palette
插件(之后简称Palette
)以及bpmn-js
bpmn-js
中使用Modeler
进行流程图的建模,而Palette
则是其内部创建的提供左侧工具栏的插件。插件使用didi
实现的依赖注入,其创建使用参考上一篇文章:推荐前端一个轻量级别的依赖注入库:didi。
Palette实现主要依托三个功能模块:Eventbus
(详情参考bpmn-js 事件总线处理)、diagram-js
的Palette
插件(之后简称Palette
)以及bpmn-js