來源:TJ君
快速入門
最近因為要在系統(tǒng)里植入一個流程圖的靈活繪制功能。如果說自己寫一個,那必將是個龐大的工程,所以就在GitHub上調(diào)研了一番。最后發(fā)現(xiàn)了今天要給大家推薦的這個開源框架:LogicFlow
LogicFlow是一款流程圖編輯框架,它提供了必要的流程圖交互和編輯功能,同時還支持節(jié)點自定義和插件拓展。LogicFlow可以用于各種邏輯編排場景,例如流程圖、ER圖和BPMN流程。它在工作審批配置、機(jī)器人邏輯編排和無代碼平臺流程配置等方面都有廣泛應(yīng)用。
快速入門
LogicFlow的使用非常簡單,只需要兩步:
第一步、、、引入依賴
也可以使用npm引入,只需要:
npminstall@logicflow/core npminstall@logicflow/extension
可以編寫一個簡單的案例
importLogicFlowfrom"@logicflow/core"; import"@logicflow/core/dist/style/index.css"; constlf=newLogicFlow({ container:document.querySelector("#container") }); lf.render({ nodes:[ { id:"node_id_1", type:"rect", x:100, y:100, text:{ x:100, y:100, value:"節(jié)點1" }, properties:{} }, { id:"node_id_2", type:"circle", x:200, y:300, text:{ x:200, y:300, value:"節(jié)點2" }, properties:{} } ], edges:[ { id:"edge_id", type:"polyline", sourceNodeId:"node_id_1", targetNodeId:"node_id_2", text:{ x:139, y:200, value:"連線" }, startPoint:{ x:110, y:140 }, endPoint:{ x:200, y:250 }, pointsList:[ { x:100, y:140 }, { x:100, y:200 }, { x:200, y:200 }, { x:200, y:250 } ], properties:{} } ] });
這里不得不提一下,LogicFlow提供了一個工具,可以幫助大家所見即所得的繪圖,效果如下:
審核編輯:湯梓紅
-
流程圖
+關(guān)注
關(guān)注
2文章
63瀏覽量
18973 -
開源
+關(guān)注
關(guān)注
3文章
3587瀏覽量
43473 -
GitHub
+關(guān)注
關(guān)注
3文章
481瀏覽量
17453
原文標(biāo)題:重磅推薦!一款好用又好看的流程圖編輯框架
文章出處:【微信號:芋道源碼,微信公眾號:芋道源碼】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
怎樣繪制流程圖
跨職能流程圖怎么畫?教你輕松繪制泳道圖流程圖
NS流程圖是什么圖?用這款軟件輕松畫NS流程圖

評論