diff --git a/copy.js b/copy.js index 56488dc9..618df3bb 100644 --- a/copy.js +++ b/copy.js @@ -13,4 +13,4 @@ if (fs.existsSync(src)) { fs.unlinkSync(src) } -console.warn('请检查手绘风格选项是否开启!!!') \ No newline at end of file +console.warn('请检查手绘风格、标记插件是否启用!!!') \ No newline at end of file diff --git a/simple-mind-map/src/core/render/Render.js b/simple-mind-map/src/core/render/Render.js index 2e5de67f..be5888d1 100644 --- a/simple-mind-map/src/core/render/Render.js +++ b/simple-mind-map/src/core/render/Render.js @@ -466,7 +466,6 @@ class Render { // 渲染节点 this.root.render(() => { this.isRendering = false - this.mindMap.emit('node_tree_render_end') callback && callback() if (this.hasWaitRendering) { const params = this.waitRenderingParams @@ -486,6 +485,7 @@ class Render { this.mindMap.command.addHistory() } } + this.mindMap.emit('node_tree_render_end') }) }) this.emitNodeActiveEvent() diff --git a/simple-mind-map/src/core/render/node/Node.js b/simple-mind-map/src/core/render/node/Node.js index 8c17fdea..be1fa6c1 100644 --- a/simple-mind-map/src/core/render/node/Node.js +++ b/simple-mind-map/src/core/render/node/Node.js @@ -493,6 +493,7 @@ class Node { ) this.group.add(textContentNested) addHoverNode() + this.mindMap.emit('node_layout_end', this) } // 给节点绑定事件 @@ -756,7 +757,9 @@ class Node { this.layout() this.update() } else { - this.nodeDraw.add(this.group) + if (!this.nodeDraw.has(this.group)) { + this.nodeDraw.add(this.group) + } if (this.needLayout) { this.needLayout = false this.layout()