來源:TJ君
快速入門
最近因為要在系統里植入一個流程圖的靈活繪制功能。如果說自己寫一個,那必將是個龐大的工程,所以就在GitHub上調研了一番。最后發現了今天要給大家推薦的這個開源框架:LogicFlow
LogicFlow是一款流程圖編輯框架,它提供了必要的流程圖交互和編輯功能,同時還支持節點自定義和插件拓展。LogicFlow可以用于各種邏輯編排場景,例如流程圖、ER圖和BPMN流程。它在工作審批配置、機器人邏輯編排和無代碼平臺流程配置等方面都有廣泛應用。
快速入門
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:"節點1" }, properties:{} }, { id:"node_id_2", type:"circle", x:200, y:300, text:{ x:200, y:300, value:"節點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提供了一個工具,可以幫助大家所見即所得的繪圖,效果如下:
審核編輯:湯梓紅
-
流程圖
+關注
關注
2文章
63瀏覽量
18792 -
開源
+關注
關注
3文章
3402瀏覽量
42712 -
GitHub
+關注
關注
3文章
473瀏覽量
16564
原文標題:重磅推薦!一款好用又好看的流程圖編輯框架
文章出處:【微信號:芋道源碼,微信公眾號:芋道源碼】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論