来源: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浏览量
19371 -
开源
+关注
关注
3文章
4368浏览量
46460 -
GitHub
+关注
关注
3文章
489浏览量
18768
原文标题:重磅推荐!一款好用又好看的流程图编辑框架
文章出处:【微信号:芋道源码,微信公众号:芋道源码】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
怎样绘制流程图
流程图进行新建使用。3.在左侧面板中选择我们需要的流程图图形,移动至右面面板中进行使用,然后会用线段将搭建的流程图图形进行连接,这样框架就算搭建完成。4.现在就是对内容进行输入,双击
发表于 01-15 11:38
跨职能流程图怎么画?教你轻松绘制泳道图流程图
跨职能流程图是什么呢?跨职能流程图多用于公司或者企业中的各个部门之间联系的一个流程图,简单的说就是在一家公司中有着各种各样的部门,每个部门之间都是有业务进度上的关联。跨职业流程图正是将
工作流程图怎么用?有哪些绘制工作流程图的软件
工作流程图是清晰地展示工作中各个环节的流程图图示,主要用于工作活动和效率的管理。工作流程图这种图示方法具有直观描述性、简洁性、可操作性和指导性。工作流程图和
7款流程图制作软件大盘点!轻松绘制流程图
流程图可能是我们使用最广泛的一种图形图表,几乎在各个领域都会用到,诸如系统流程图、产品流程图、数据流程图借助流程图,我们可以将事物的结构、任
流程图编辑框架LogicFlow快速入门
评论