发生了什么?
画布缩放时所有节点会 re-render。
感觉问题出在 BaseNode 的 render 中 setStep 时引用了 SCALE_X,导致 SCALE_X 变化就重新触发 render 了
|
if (adjustNodePosition && draggable) { |
|
this.stepDrag.setStep(gridSize * SCALE_X) |
|
} |
logicflow/core版本
2.1.11
logicflow/extension版本
2.1.15
logicflow/engine版本
No response
浏览器&环境
Chrome
发生了什么?
画布缩放时所有节点会 re-render。
感觉问题出在 BaseNode 的 render 中 setStep 时引用了 SCALE_X,导致 SCALE_X 变化就重新触发 render 了
LogicFlow/packages/core/src/view/node/BaseNode.tsx
Lines 558 to 560 in 2fd51ca
logicflow/core版本
2.1.11
logicflow/extension版本
2.1.15
logicflow/engine版本
No response
浏览器&环境
Chrome