0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

流程图编辑框架LogicFlow快速入门

jf_ro2CN3Fa 来源:TJ君 2023-09-12 11:27 次阅读

来源:TJ君

快速入门

最近因为要在系统里植入一个流程图的灵活绘制功能。如果说自己写一个,那必将是个庞大的工程,所以就在GitHub上调研了一番。最后发现了今天要给大家推荐的这个开源框架:LogicFlow

LogicFlow是一款流程图编辑框架,它提供了必要的流程图交互和编辑功能,同时还支持节点自定义和插件拓展。LogicFlow可以用于各种逻辑编排场景,例如流程图、ER图和BPMN流程。它在工作审批配置、机器人逻辑编排和无代码平台流程配置等方面都有广泛应用。

aff29316-4ec5-11ee-a25d-92fbcf53809c.png

快速入门

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提供了一个工具,可以帮助大家所见即所得的绘图,效果如下:

b02d2864-4ec5-11ee-a25d-92fbcf53809c.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 流程图
    +关注

    关注

    2

    文章

    63

    浏览量

    18733
  • 开源
    +关注

    关注

    3

    文章

    3299

    浏览量

    42458
  • GitHub
    +关注

    关注

    3

    文章

    468

    浏览量

    16423

原文标题:重磅推荐!一款好用又好看的流程图编辑框架

文章出处:【微信号:芋道源码,微信公众号:芋道源码】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Labview流程图

    Labview能够生成流程图吗,Labview的程序能画流程图吗?
    发表于 07-21 10:09

    怎样绘制流程图

    流程图进行新建使用。3.在左侧面板中选择我们需要的流程图图形,移动至右面面板中进行使用,然后会用线段将搭建的流程图图形进行连接,这样框架就算搭建完成。4.现在就是对内容进行输入,双击
    发表于 01-15 11:38

    Sop流程图操作规范

    流程图符号 流程图结构说明 流程图绘制原则
    发表于 08-27 17:57 42次下载

    pcb工艺流程图

    pcb工艺流程图
    发表于 12-28 17:19 7412次阅读
    pcb工艺<b class='flag-5'>流程图</b>

    烧结作业流程图

    烧结作业流程图
    发表于 03-30 19:43 2983次阅读
    烧结作业<b class='flag-5'>流程图</b>

    STS 服务流程图

    STS 服务流程图
    发表于 07-10 16:49 1216次阅读
    STS 服务<b class='flag-5'>流程图</b>

    电池公司IQC检验流程图

    电池公司IQC检验流程图
    发表于 10-21 10:50 2472次阅读

    水银电解槽的流程图

    水银电解槽的流程图
    发表于 10-24 09:55 2078次阅读

    组装电池检验流程图

    组装电池检验流程图
    发表于 11-06 16:03 2372次阅读

    IC设计流程图

    IC设计流程图  
    发表于 02-06 16:22 5235次阅读
    IC设计<b class='flag-5'>流程图</b>

    跨职能流程图怎么画?教你轻松绘制泳道流程图

    跨职能流程图是什么呢?跨职能流程图多用于公司或者企业中的各个部门之间联系的一个流程图,简单的说就是在一家公司中有着各种各样的部门,每个部门之间都是有业务进度上的关联。跨职业流程图正是将
    的头像 发表于 07-28 11:23 1.6w次阅读

    NS流程图是什么?用这款软件轻松画NS流程图

    NS流程图,又被称为N-S,或者是盒。它的结构分为图形、流程线和文字,NS流程图是一种可视化建模的结构化编程。实际上,NS
    的头像 发表于 07-28 11:59 1.4w次阅读
    NS<b class='flag-5'>流程图</b>是什么<b class='flag-5'>图</b>?用这款软件轻松画NS<b class='flag-5'>流程图</b>

    工作流程图怎么用?有哪些绘制工作流程图的软件

    工作流程图是清晰地展示工作中各个环节的流程图图示,主要用于工作活动和效率的管理。工作流程图这种图示方法具有直观描述性、简洁性、可操作性和指导性。工作流程图
    的头像 发表于 07-28 14:22 3546次阅读

    7款流程图制作软件大盘点!轻松绘制流程图

    流程图可能是我们使用最广泛的一种图形图表,几乎在各个领域都会用到,诸如系统流程图、产品流程图、数据流程图借助流程图,我们可以将事物的结构、任
    的头像 发表于 11-27 19:00 4.2w次阅读

    fpc流程图.zip

    fpc流程图
    发表于 03-01 15:37 2次下载