diff --git a/src/components/Canvas/FlowCanvas/manager/StateManager.ts b/src/components/Canvas/FlowCanvas/manager/StateManager.ts index b2e20a9..1a85b69 100644 --- a/src/components/Canvas/FlowCanvas/manager/StateManager.ts +++ b/src/components/Canvas/FlowCanvas/manager/StateManager.ts @@ -222,8 +222,9 @@ export class StateManager { /** 显示指定子节点和父节点连接线,隐藏父节点和其他子节点链接线, */ showNodeConnections(id: string) { + if(!id) return const node = this.getNodeById(id) - if(!node.data.superiorID) return + if(!node?.data?.superiorID) return this.nodes.value.forEach((nodeItem) => { if(node.data.superiorID === nodeItem.data.superiorID && nodeItem.id == id) { nodeItem.data.isActive = true