Fix:自定义节点内容忽略resetRichText字段,避免无意义的重新渲染

This commit is contained in:
街角小林
2025-04-18 17:42:14 +08:00
parent 493e0da7ae
commit c5b5fd86de

View File

@@ -174,7 +174,8 @@ class Base {
isResizeSource ||
isNodeDataChange ||
isLayerTypeChange ||
newNode.getData('resetRichText') ||
(newNode.getData('resetRichText') && // 自定义节点内容可以直接忽略resetRichText
!newNode.isUseCustomNodeContent()) ||
newNode.getData('needUpdate') ||
isNodeInnerFixChange
) {
@@ -224,7 +225,8 @@ class Base {
isResizeSource ||
isNodeDataChange ||
isLayerTypeChange ||
newNode.getData('resetRichText') ||
(newNode.getData('resetRichText') &&
!newNode.isUseCustomNodeContent()) ||
newNode.getData('needUpdate') ||
isNodeInnerFixChange
) {