From f2521f663e5ce0ac9886a92fa5d4d8dfac43621c Mon Sep 17 00:00:00 2001 From: wanglin2 <1013335014@qq.com> Date: Tue, 18 Apr 2023 16:59:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=EF=BC=9A=E5=88=87=E6=8D=A2?= =?UTF-8?q?=E7=BB=93=E6=9E=84=E6=97=B6=E9=87=8D=E7=BD=AE=E7=94=BB=E5=B8=83?= =?UTF-8?q?=E7=BC=A9=E6=94=BE=EF=BC=8C=E4=BB=A5=E4=BF=AE=E5=A4=8D=E5=BD=93?= =?UTF-8?q?=E5=AD=98=E5=9C=A8=E7=BC=A9=E6=94=BE=E6=97=B6=E5=88=87=E6=8D=A2?= =?UTF-8?q?=E7=BB=93=E6=9E=84=E5=90=8E=E7=AC=AC=E4=B8=80=E6=AC=A1=E6=8B=96?= =?UTF-8?q?=E5=8A=A8=E4=BC=9A=E7=AA=81=E5=8F=98=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- simple-mind-map/index.js | 1 + simple-mind-map/src/View.js | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/simple-mind-map/index.js b/simple-mind-map/index.js index d3cdbe74..107ea996 100644 --- a/simple-mind-map/index.js +++ b/simple-mind-map/index.js @@ -281,6 +281,7 @@ class MindMap { layout = CONSTANTS.LAYOUT.LOGICAL_STRUCTURE } this.opt.layout = layout + this.view.reset() this.renderer.setLayout() this.render() } diff --git a/simple-mind-map/src/View.js b/simple-mind-map/src/View.js index 2898a047..ffe2599f 100644 --- a/simple-mind-map/src/View.js +++ b/simple-mind-map/src/View.js @@ -167,10 +167,14 @@ class View { // 恢复 reset() { + let scaleChange = this.scale !== 1 this.scale = 1 this.x = 0 this.y = 0 this.transform() + if (scaleChange) { + this.mindMap.emit('scale', this.scale) + } } // 缩小