Fix:自定义节点内容忽略resetRichText字段,避免无意义的重新渲染
This commit is contained in:
parent
493e0da7ae
commit
c5b5fd86de
@ -174,7 +174,8 @@ class Base {
|
|||||||
isResizeSource ||
|
isResizeSource ||
|
||||||
isNodeDataChange ||
|
isNodeDataChange ||
|
||||||
isLayerTypeChange ||
|
isLayerTypeChange ||
|
||||||
newNode.getData('resetRichText') ||
|
(newNode.getData('resetRichText') && // 自定义节点内容可以直接忽略resetRichText
|
||||||
|
!newNode.isUseCustomNodeContent()) ||
|
||||||
newNode.getData('needUpdate') ||
|
newNode.getData('needUpdate') ||
|
||||||
isNodeInnerFixChange
|
isNodeInnerFixChange
|
||||||
) {
|
) {
|
||||||
@ -224,7 +225,8 @@ class Base {
|
|||||||
isResizeSource ||
|
isResizeSource ||
|
||||||
isNodeDataChange ||
|
isNodeDataChange ||
|
||||||
isLayerTypeChange ||
|
isLayerTypeChange ||
|
||||||
newNode.getData('resetRichText') ||
|
(newNode.getData('resetRichText') &&
|
||||||
|
!newNode.isUseCustomNodeContent()) ||
|
||||||
newNode.getData('needUpdate') ||
|
newNode.getData('needUpdate') ||
|
||||||
isNodeInnerFixChange
|
isNodeInnerFixChange
|
||||||
) {
|
) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user