We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fe2aa11 commit c9e28abCopy full SHA for c9e28ab
packages/core/src/view/node/BaseNode.tsx
@@ -88,9 +88,9 @@ export abstract class BaseNode<P extends IProps = IProps> extends Component<
88
}
89
90
91
- componentDidMount() {}
+ componentDidMount() { }
92
93
- componentDidUpdate() {}
+ componentDidUpdate() { }
94
95
abstract getShape(): h.JSX.Element | null
96
@@ -448,6 +448,8 @@ export abstract class BaseNode<P extends IProps = IProps> extends Component<
448
449
450
handleBlur = () => {
451
+ // 当节点通过自定义锚点实现节点删除时,这里props会变成undefined,需兼容一下
452
+ if (!this.props) return
453
const { model, graphModel } = this.props
454
graphModel.eventCenter.emit(EventType.NODE_BLUR, {
455
data: model.getData(),
0 commit comments