mizuhokaga / jsplumb-dataLineage

基于jsPlumb.js实现模仿sqlFlow前端数据血缘展示的功能
MIT License
51 stars 15 forks source link
javascript jsplumb

基于jsPlumb的、模仿sqlFlow前端的数据血缘前端展示页面

使用的 jsPlumb.js 版本是Community Edition社区版 1.7.6

2022-02-14 15:15:35 基于Vue2版本的已开源,地址:https://github.com/mizuhokaga-dataLineage/jsplumb-dataLineage-vue

需求:

后端给定sql的数据血缘json信息,前端需要实现类似sqlFlow的表和列的连线展示数据血缘关系。下图是sqlflow的示例图

展示:

已完成功能


碎碎念

参考

这些项目写的!本项目只实现了根据json渲染图表的功能,其他功能如删除表和连线由于业务不需要没有编写或保留

由于本人写前端时间不多并且有些代码写法是根据业务来写的,一些奇怪的写法不要在意!欢迎提issues!

其中:

非常感谢 katherineOneyesky12 的宝贵建议和帮助!