X6
X6 copied to clipboard
如何避免出现Edge's source node not exists的问题
问题描述
正常来说 node被删掉后对应的Edge也会被删掉。但是 我的业务中极小概率出现Edge's source node not exists。不知道是为何出现的,而一旦出现后整个画布也就无法正常使用。 如何避免该情况,至少保证画布正常可用。
重现链接
暂无
重现步骤
暂无
预期行为
期望即使出现错误时,画布依然正常可用。最好能删掉多出的那条Edge
平台
- 操作系统: [macOS, Windows, Linux, React Native ...]
- 网页浏览器: [Google Chrome, Safari, Firefox ...]
- X6 版本: [2.11.1 ...]
屏幕截图或视频(可选)
暂无
补充说明(可选)
暂无
复现不出来,你有没有可以可以在线运行的demo
我也遇到了这个问题
同样的问题 使用
graph.addEdge({
source: sourceId,
target: targetId,
attrs: {
line: {
targetMarker: null,
},
},
});
直接就提示 edge id=348dca37-c37b-4c48-bd12-2e87eee28c40 already existed 实际上没有重复