來(lái)源:TJ君
快速入門(mén)
最近因?yàn)橐谙到y(tǒng)里植入一個(gè)流程圖的靈活繪制功能。如果說(shuō)自己寫(xiě)一個(gè),那必將是個(gè)龐大的工程,所以就在GitHub上調(diào)研了一番。最后發(fā)現(xiàn)了今天要給大家推薦的這個(gè)開(kāi)源框架:LogicFlow
LogicFlow是一款流程圖編輯框架,它提供了必要的流程圖交互和編輯功能,同時(shí)還支持節(jié)點(diǎn)自定義和插件拓展。LogicFlow可以用于各種邏輯編排場(chǎng)景,例如流程圖、ER圖和BPMN流程。它在工作審批配置、機(jī)器人邏輯編排和無(wú)代碼平臺(tái)流程配置等方面都有廣泛應(yīng)用。
快速入門(mén)
LogicFlow的使用非常簡(jiǎn)單,只需要兩步:
第一步、、、引入依賴
也可以使用npm引入,只需要:
npminstall@logicflow/core npminstall@logicflow/extension
可以編寫(xiě)一個(gè)簡(jiǎn)單的案例
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é)點(diǎn)1" }, properties:{} }, { id:"node_id_2", type:"circle", x:200, y:300, text:{ x:200, y:300, value:"節(jié)點(diǎn)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提供了一個(gè)工具,可以幫助大家所見(jiàn)即所得的繪圖,效果如下:
審核編輯:湯梓紅
-
流程圖
+關(guān)注
關(guān)注
2文章
63瀏覽量
19017 -
開(kāi)源
+關(guān)注
關(guān)注
3文章
3642瀏覽量
43663 -
GitHub
+關(guān)注
關(guān)注
3文章
482瀏覽量
17563
原文標(biāo)題:重磅推薦!一款好用又好看的流程圖編輯框架
文章出處:【微信號(hào):芋道源碼,微信公眾號(hào):芋道源碼】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
怎樣繪制流程圖
跨職能流程圖怎么畫(huà)?教你輕松繪制泳道圖流程圖
NS流程圖是什么圖?用這款軟件輕松畫(huà)NS流程圖

評(píng)論