[Bug Report]: 自定义节点继承时initNodeData触发两次的问题
Open
resolution: stale
- Dominant language
- TypeScript
- Stars
- 11.7k
- Forks
- 1.4k
- PR merge metrics
- No merged PRs in 30d
Description
### 发生了什么?
自定义节点继承棱形节点、矩形节点时,initNodeData执行两次。以rect节点为例,initNodeData方法在BaseNodeModel和RectNodeModel的constructor里面均有调用,实际RectNodeModel的constructor里面只调用super即可,现在调用initNodeData会使得用户继承RectNodeModel时,执行两次initNodeData。同样的问题在其他形状节点、或其他方法调用如setAttributes等也有表现,期待统一处理。


### logicflow/core版本
2.0.6
### logicflow/extension版本
2.0.10
### logicflow/engine版本
_No response_
### 浏览器&环境
Chrome
Contributor guide
Assessment
This issue has not been assessed yet.