实习维护了一段时间 XFlow,略通了面向源码编程(狗头,同时也逛逛答疑群,为团队贡献一点绵薄之力。其实群里很多问题我自己也没碰到过,不过花点时间认真看看源码,还是可以很好地解答,以后 XFlow 的文档还是有待完善呀。

XFlow 官网:https://xflow.antv.vision/docs/tutorial/intro/getting-started/

3.14 请问model-service如何用,有没有完整的demo

image.png

3.17 useXFlowApp() 返回值为 null

image.png

解决方案
useXFlowApp 基于 react context 的,必须在 XFlow 工作台组件的子组件或者自定义 hook 中使用。

3.17 解构赋值报错

image.png
解决方案
App 实例是异步加载的,要先进行判断。这么写比较合适。
image.png

3.18 JsonSchemaForm 和 controMapService 和formSchemaService 不理解

3.22 输入桩配置可接受多条连接如何配置

image.png
解决方案
image.png
image.png

3.24 如何在 hooks.addEdge.registerHook 阻止连线

image.png
解决方案
image.pngimage.png

3.25 onAddEdge 里去删除边会提示 edge is not exist

image.png
image.png
解决方案
原因是下面的删除边命令的传参不对,应该这么写
image.png