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流程图框架使用示例
基础教程推荐
猜你喜欢
- Bootstrap CSS组件之导航(nav) 2023-12-20
- CSS 很酷的透明样式 2024-01-07
- 关于vue.js过渡css类名的理解(推荐) 2024-01-08
- 好好了解一下Cookie(强烈推荐) 2024-01-12
- JS实现刷新网页后之前浏览位置保持不变示例详解 2024-03-08
- AJAX+Servlet实现的数据处理显示功能示例 2023-02-14
- Javascript继承机制的设计思想分享 2023-12-01
- 关于 css:仅在 IE7 和 IE8 中不以链接或悬停状态显 2022-09-21
- 在JavaScript中如何解决用execCommand( 2023-12-26
- css3实现各种奇形怪状按钮代码 2024-12-14
