专注流程可视化的前端解决方案
🎯 专业
专注于业务流程图的可视化解决方案
🚀 开箱即用
提供配套能力(undo/对齐线/快捷键),提升用户效率
🛠 高拓展性
提供自定义能力和数据转换(bpmn),助力定制化的业务场景
# 💎 简单上手
安装一下
# npm
$ npm install @logicflow/core --save
# yarn
$ yarn add @logicflow/core
调用
// 创建容器
<div id="container"></div>
// 准备数据
const data = {
// 节点
nodes: [
{
id: 21,
type: 'rect',
x: 100,
y: 200,
text: {
value: '矩形节点',
x: 100,
y: 200,
},
},
{
id: 50,
type: 'circle',
x: 300,
y: 400,
text: {
value: '圆形节点',
x: 300,
y: 400,
},
},
],
// 边
edges:[
{
type: 'polyline',
sourceNodeId: 50,
targetNodeId: 21,
}
]
}
// 渲染画布
const lf = new LogicFlow({
container: document.querySelector('#container'),
width: 700,
height: 600,
});
lf.render(data);