From 566147c530648369790f001682cbcd8f1eabfbd9 Mon Sep 17 00:00:00 2001 From: wanglin2 <1013335014@qq.com> Date: Tue, 13 Dec 2022 20:21:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=B2=A1=E6=9C=89=E6=BF=80?= =?UTF-8?q?=E6=B4=BB=E8=8A=82=E7=82=B9=E6=97=B6=E9=A1=BA=E4=BE=BF=E6=8C=89?= =?UTF-8?q?=E4=B8=8A=E9=9D=A2=E9=94=AE=E9=83=BD=E4=BC=9A=E8=A7=A6=E5=8F=91?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E8=81=9A=E7=84=A6=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- index.html | 2 +- simple-mind-map/package.json | 2 +- simple-mind-map/src/KeyboardNavigation.js | 18 +++++++++--------- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 3fc5f8b4..381738dd 100644 --- a/README.md +++ b/README.md @@ -93,7 +93,7 @@ npm run build # 安装 -> 当前仓库版本:0.2.18,当前npm版本:0.2.18 +> 当前仓库版本:0.2.19,当前npm版本:0.2.19 ```bash npm i simple-mind-map diff --git a/index.html b/index.html index 0f942d52..34c8bdf3 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -一个简单的web思维导图实现
\ No newline at end of file +一个简单的web思维导图实现
\ No newline at end of file diff --git a/simple-mind-map/package.json b/simple-mind-map/package.json index 334d25ad..9d99df75 100644 --- a/simple-mind-map/package.json +++ b/simple-mind-map/package.json @@ -1,6 +1,6 @@ { "name": "simple-mind-map", - "version": "0.2.18", + "version": "0.2.19", "description": "一个简单的web在线思维导图", "authors": [ { diff --git a/simple-mind-map/src/KeyboardNavigation.js b/simple-mind-map/src/KeyboardNavigation.js index 03b08639..9b757a02 100644 --- a/simple-mind-map/src/KeyboardNavigation.js +++ b/simple-mind-map/src/KeyboardNavigation.js @@ -28,17 +28,17 @@ export default class KeyboardNavigation { * @Desc: 处理按键事件 */ onKeyup(e) { - if (this.mindMap.renderer.activeNodeList.length > 0) { - ;['Left', 'Up', 'Right', 'Down'].forEach(dir => { - if (isKey(e, dir)) { + ;['Left', 'Up', 'Right', 'Down'].forEach(dir => { + if (isKey(e, dir)) { + if (this.mindMap.renderer.activeNodeList.length > 0) { this.focus(dir) + } else { + let root = this.mindMap.renderer.root + this.mindMap.renderer.moveNodeToCenter(root) + root.active() } - }) - } else { - let root = this.mindMap.renderer.root - this.mindMap.renderer.moveNodeToCenter(root) - root.active() - } + } + }) } /**