diff --git a/simple-mind-map/src/core/render/Render.js b/simple-mind-map/src/core/render/Render.js index d1164a1f..184cb8cc 100644 --- a/simple-mind-map/src/core/render/Render.js +++ b/simple-mind-map/src/core/render/Render.js @@ -209,8 +209,7 @@ class Render { node.height = height node.layout() this.mindMap.render(() => { - // 输入框的left不会改变,所以无需更新 - this.textEdit.updateTextEditNode(['left']) + this.textEdit.updateTextEditNode() }) } diff --git a/simple-mind-map/src/core/render/TextEdit.js b/simple-mind-map/src/core/render/TextEdit.js index 84f0a789..3f997eef 100644 --- a/simple-mind-map/src/core/render/TextEdit.js +++ b/simple-mind-map/src/core/render/TextEdit.js @@ -379,8 +379,7 @@ export default class TextEdit { } // 更新文本编辑框的大小和位置 - // notChangeProps:不会发生改变的属性列表 - updateTextEditNode(notChangeProps = []) { + updateTextEditNode() { if (this.mindMap.richText) { this.mindMap.richText.updateTextEditNode() return @@ -393,8 +392,7 @@ export default class TextEdit { rect.width + this.textNodePaddingX * 2 + 'px' this.textEditNode.style.minHeight = rect.height + this.textNodePaddingY * 2 + 'px' - if (!notChangeProps.includes('left')) - this.textEditNode.style.left = rect.left + 'px' + this.textEditNode.style.left = rect.left + 'px' this.textEditNode.style.top = rect.top + 'px' }