3 Star 3 Fork 1

LogicFlow / turbo-client

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Turbo Client

turbo执行引擎对应前端项目。

使用方式

在本地启动turbo项目后,将.env.development中的VITE_SERVER_ADDR地址改成后端服务地址。一般后端默认就是8080, 也可以不改。

演示效果

1

2

turboAdapter

由于logicflow默认的数据格式和turbo默认的数据格式存在一定差异。所以我们需要使用turboAdapter来实现将logicflow的数据格式与turbo数据格式的相互转换。turboAdapter已经被封装为一个插件,所以直接当做插件使用即可。使用方式

import LogicFlow from '@logicflow/core'
import { BpmnElement } from '@logicflow/extension'
import '@logicflow/core/dist/style/index.css'
import '@logicflow/extension/lib/style/index.css'
import turboAdapter from './turboAdapter'

this.lf = new LogicFlow({
  // ...
  plugins: [
    BpmnElement,
    turboAdapter,
  ]
})

如上源码所示:turboAdapter默认将turbo数据转换为bpmn节点,在实际项目中,可以完全自定义节点,而不是使用bpmn节点。具体用法请参考LogicFlow自定义节点

启动遇到问题

如果没有nodejs环境,可以直接复制dist里面的静态文档到后端项目的静态资源服务器即可,如tomcat。

空文件

简介

turbo流程引擎前端项目 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/logic-flow/turbo-client.git
git@gitee.com:logic-flow/turbo-client.git
logic-flow
turbo-client
turbo-client
master

搜索帮助