From 737b13671c7f2a2eb0503e9e7f4ad3d348596cf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?YD03901171-=E8=82=96=E6=89=BF=E5=8D=8E?= Date: Thu, 30 Oct 2025 15:51:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=87=AA=E5=AE=9A?= =?UTF-8?q?=E4=B9=89=E9=94=9A=E7=82=B9=E5=88=A0=E9=99=A4=E8=8A=82=E7=82=B9?= =?UTF-8?q?=E6=97=B6props=E4=B8=BAundefined=E5=AF=BC=E8=87=B4=E7=9A=84?= =?UTF-8?q?=E6=8A=A5=E9=94=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/core/src/view/node/BaseNode.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/core/src/view/node/BaseNode.tsx b/packages/core/src/view/node/BaseNode.tsx index 7f0a105c5..346618ac7 100644 --- a/packages/core/src/view/node/BaseNode.tsx +++ b/packages/core/src/view/node/BaseNode.tsx @@ -88,9 +88,9 @@ export abstract class BaseNode

extends Component< } } - componentDidMount() {} + componentDidMount() { } - componentDidUpdate() {} + componentDidUpdate() { } abstract getShape(): h.JSX.Element | null @@ -440,6 +440,8 @@ export abstract class BaseNode

extends Component< } handleBlur = () => { + // 当节点通过自定义锚点实现节点删除时,这里props会变成undefined,需兼容一下 + if (!this.props) return const { model, graphModel } = this.props graphModel.eventCenter.emit(EventType.NODE_BLUR, { data: model.getData(),