From 0a36555343db1c74ff016e5dd07974b2a3a6047d Mon Sep 17 00:00:00 2001 From: wanglin2 <1013335014@qq.com> Date: Fri, 13 Oct 2023 13:51:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96=EF=BC=9A?= =?UTF-8?q?=E6=8F=90=E5=8F=96render=E7=B1=BB=E5=89=8D=E8=BF=9B=E5=9B=9E?= =?UTF-8?q?=E9=80=80=E6=96=B9=E6=B3=95=E5=85=AC=E5=85=B1=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- simple-mind-map/src/core/render/Render.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/simple-mind-map/src/core/render/Render.js b/simple-mind-map/src/core/render/Render.js index 478a603f..039c25ad 100644 --- a/simple-mind-map/src/core/render/Render.js +++ b/simple-mind-map/src/core/render/Render.js @@ -462,18 +462,18 @@ class Render { // 回退 back(step) { - this.mindMap.execCommand('CLEAR_ACTIVE_NODE') - let data = this.mindMap.command.back(step) - if (data) { - this.renderTree = data - this.mindMap.render() - } + this.backForward('back', step) } // 前进 forward(step) { + this.backForward('forward', step) + } + + // 前进回退 + backForward(type, step) { this.mindMap.execCommand('CLEAR_ACTIVE_NODE') - let data = this.mindMap.command.forward(step) + const data = this.mindMap.command[type](step) if (data) { this.renderTree = data this.mindMap.render()