LogicFlow是一个基于javascript的流程图编辑框架,提供了一系列与流程图相关的交互和编辑功能,还支持节点定制、插件等简单灵活的扩展机制,让开发人员快速实现业务系统中类似流程图的需求。
安装 LogicFlow
$ npm install @logicflow/core @logicflow/extension --save
或通过引入 <script> 标签的方式来安装
<!--LogicFlow core包css-->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@logicflow/core/dist/style/index.css"/>
<!--LogicFlow extension包css-->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@logicflow/extension/lib/style/index.css"/>
<!--LogicFlow core包js-->
<script src="https://cdn.jsdelivr.net/npm/@logicflow/core/dist/logic-flow.js"></script>
<!--LogicFlow的插件支持单个引入,这里以菜单插件为例-->
<script src="https://cdn.jsdelivr.net/npm/@logicflow/extension/lib/Menu.js"></script>
简单示例代码
<div id="container"></div>;
// 数据
const data = {
// 节点
nodes: [
{
id: '21',
type: 'rect',
x: 100,
y: 200,
text: '矩形节点',
},
{
id: '50',
type: 'circle',
x: 300,
y: 400,
text: '圆形节点',
},
],
// 边
edges: [
{
type: 'polyline',
sourceNodeId: '50',
targetNodeId: '21',
},
],
};
// 渲染画布
const lf = new LogicFlow({
container: document.querySelector('#container'),
width: 700,
height: 600,
});
lf.render(data);
以上是编程学习网小编为您介绍的“LogicFlow流程图框架使用示例”的全面内容,想了解更多关于 前端知识 内容,请继续关注编程基础学习网。
沃梦达教程
本文标题为:LogicFlow流程图框架使用示例


猜你喜欢
- CSS3盒子模型详解 2024-02-05
- jquery 实现轮播图详解及实例代码 2024-02-25
- JavaScript鼠标特效大全 2023-12-01
- 跨浏览器的inline-block声明上承诺了很多提供的却很少 2024-02-04
- 前端获取http状态码400的返回值实例 2022-11-13
- CSS3 实现弹跳的小球动画 2023-12-14
- 两个table实现固定表头拖动时仅限表体移动 2024-02-20
- React+ajax+java实现上传图片并预览功能 2023-02-01
- v-html样式不生效怎么解决 2025-01-15
- CSS控制当鼠标滑过时更换图片的效果 2024-01-05