简体
LogicFlow
可 视化模型 :通 过 LogicFlow提供 的 直 观可视化界面 ,用 户可以轻松 创建、编辑和 管理 复杂的 逻辑流 程 图。高 可 定 制 性 :用 户可以根据 自己 的 需要 定 制 节点、连接器 和 样式,创建符合 特定 用例 的 定 制 逻辑流 程 图。- 灵活
易 拓 展 :内 置 提供 丰富的 插件,用 户也可 根 据 自身 需求定 制 复杂插件实现业务需求。 自 执行引擎: 执行引擎支持 浏览器 端 执行流 程 图逻辑,为无代 码执行 提供 新 思 路 。数 据 可 转换:支持 LogicFlow数 据 与 BPMN、Turbo等 各 种后端 执行引擎数 据 结构转换能力 。
# npm
$ npm install @logicflow/core @logicflow/extension --save
# yarn
$ yarn add @logicflow/core @logicflow/extension
# pnpm
$ pnpm add @logicflow/core @logicflow/extension
<!-- LogicFlow 容器 DOM-->
<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);
# 安 装 项目依 赖和初 始 化 构建
$ pnpm install
# 进入到 指定 项目开发和 调试
cd packages/core
pnpm run build:watch
# 启动 example 查看效果
cd examples/feature-examples
pnpm run start
如果
该项