ЛогикФлоу — это фреймворк для редактирования блок-схем, предоставляющий ряд функций, необходимых для взаимодействия с блок-схемами и их редактирования, а также простую и гибкую настройку узлов, плагины и другие механизмы расширения, чтобы мы могли быстро удовлетворить потребности в создании блок-схем классов в бизнес-системах.
# 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: 'Rect Node',
},
{
id: '50',
type: 'circle',
x: 300,
y: 400,
text: 'Circle Node',
}
],
// 边
edges: [
{
type: 'polyline',
sourceNodeId: '50',
targetNodeId: '21'
}
]
};
// 渲染画布
const lf = new LogicFlow({
container: document.querySelector('#container'),
width: 700,
height: 600
});
lf.render(data);
— Начало работы — Примеры — Статьи
# install deps and build
$ pnpm install
# enter the specified project for development and debugging
cd packages/core
pnpm run build:watch
# start example to develop
cd examples/feature-examples
pnpm run start
Чтобы стать участником, пожалуйста, следуйте нашему руководству по внесению вклада. Если вы активный участник, вы можете подать заявку на участие в качестве внешнего сотрудника.
Скрипты и документация в этом проекте выпущены под лицензией Apache-2.0.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )