如何实现一个表单流程设计器?

2021-10-18 23:29:01 +08:00
 coolpace

公司安排了一项任务,需要用 React 开发一个流程设计器,打算仿照宜搭的来,请问有开源的组件库可用吗?

2458 次点击
所在节点    问与答
16 条回复
masterclock
2021-10-18 23:56:00 +08:00
这种不少吧,AntV X6 ?
FightPig
2021-10-19 02:40:21 +08:00
这个 github.com/go-workflow/workflow-ui 只看过,没用过
murmur
2021-10-19 07:52:04 +08:00
这个我刚做过,前端问题不大,找几个开源组件弄一下就行
但是后端就恶心了
我用的是 jsplumb 改的,你可以买付费版,改改 css 就能用
coolpace
2021-10-19 08:09:54 +08:00
@murmur
好的!我去看看
coolpace
2021-10-19 08:10:28 +08:00
@FightPig
这个好像挺符合我们的需求,mark 了
coolpace
2021-10-19 08:12:52 +08:00
@masterclock
我现在就在用 antv x6 开发的,但是里面节点的定制化不太行,想找个基于 DOM 实现的
37Y37
2021-10-19 09:14:46 +08:00
bpmn,比较成熟,有 demo 有源码有文档,不过是 vue 的,找找有没有 react 适配,https://bpmn.ops-coffee.cn/
moxxun
2021-10-19 09:53:49 +08:00
coolpace
2021-10-19 12:48:13 +08:00
@moxxun
太好了,是我需要的!
JerryCha
2021-10-20 12:45:33 +08:00
这东西难度不大,不行就自己造一个。
我们自己是用 antd 组件抄了一个出来。
coolpace
2021-10-20 12:50:53 +08:00
@JerryCha
我们业务要求需要流程节点可以拖动,这个你们有实现吗?
JerryCha
2021-10-20 17:18:04 +08:00
@coolpace 没实现,我们默认从上往下布局。宜搭能拖动么?
coolpace
2021-10-20 19:49:50 +08:00
@JerryCha
宜搭的也没办法拖动..
JerryCha
2021-10-20 22:05:02 +08:00
@coolpace 那让你们的产品再想想。
CrushMiss
2023-06-26 17:10:45 +08:00
老哥,我现在公司也需要做一个流程设计器,也是需要 react 版本的,请问老哥当时的实现可以分享一下吗
coolpace
2023-06-26 17:48:01 +08:00
@CrushMiss 我目前用 react-flow 实现的,是公司的项目所以就不方便分享代码了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/808655

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX