半年前之前做过一些简单的调研(最终我选择的是基于G6的g6-editor,就是下面那哥们提到的GGEditor,vue几乎开箱即用,但是想要拓展嘛,就不是很好了,另外G6的文档写的很垃圾),可以分享一下(半年前的调研了,现在可能情况有些不同了,这个只作为参考): 框架或工具 流程图 循环 图例 事件 导入导出 文档 当前版本号 备注 antv-G6 支持 支持 支持 支持 支持 中文文档、不太完整 v2.2.6 功能够用 kityminder-editor 支持 不支持 不支持 支持 支持 中文文档、不太完整 v1.0.67 功能不够用 GOJS 支持 支持 支持 支持 支持 英文文档、文档完善 v2.0.3 功能强大、灵活但是商业付费 noflojs 支持 - 支持 支持 - 英文文档、文档完善 v1.1.3 更适合FBP jsPlumb 支持 支持 支持 支持 - 英文文档、文档完善 v2.8.6 商业版付费,社区版免费功能受限 react-diagrams 支持 不支持 不支持 支持 支持 良好 v5.0.0 react友好
可以了解一下这几款工具: https://flowchart.js.org/ https://mermaidjs.github.io/#/ 它们都支持在网页端使用,使用者通过写类似于代码的内容来描述流程图,由这些库来自动生成流程图
半年前之前做过一些简单的调研(最终我选择的是基于G6的g6-editor,就是下面那哥们提到的GGEditor,vue几乎开箱即用,但是想要拓展嘛,就不是很好了,另外G6的文档写的很垃圾),可以分享一下(半年前的调研了,现在可能情况有些不同了,这个只作为参考):