LogicFlow流程图框架使用示例

687 ℃

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, 流程图框架

上面是“LogicFlow流程图框架使用示例”的全面内容,想了解更多关于 前端知识 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_12724.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

js判断数组中是否有重复元素
一个对象数组中根据相同id合并,对象转数组
帝国cms内容简介标签smalltext如何控制字数
详解dedecms织梦远程图片本地化https链接图片无法
js用正则删除第一个和最后一个斜杠