From e59d419708f0e075a3e47cbcc06eb172b7f09fc5 Mon Sep 17 00:00:00 2001 From: wanglin2 <1013335014@qq.com> Date: Thu, 30 Nov 2023 17:40:12 +0800 Subject: [PATCH] =?UTF-8?q?Feat=EF=BC=9A=E5=8F=AA=E8=AF=BB=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F=E4=B8=8B=E6=90=9C=E7=B4=A2=E6=97=B6=E7=BB=99=E5=BD=93?= =?UTF-8?q?=E5=89=8D=E5=8C=B9=E9=85=8D=E5=88=B0=E7=9A=84=E8=8A=82=E7=82=B9?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=AB=98=E4=BA=AE=E6=95=88=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- simple-mind-map/src/plugins/Search.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/simple-mind-map/src/plugins/Search.js b/simple-mind-map/src/plugins/Search.js index 5609295c..5a21b1f5 100644 --- a/simple-mind-map/src/plugins/Search.js +++ b/simple-mind-map/src/plugins/Search.js @@ -65,6 +65,9 @@ class Search { this.currentIndex = -1 this.notResetSearchText = false this.isSearching = false + if (this.mindMap.opt.readonly) { + this.mindMap.renderer.closeHighlightNode() + } this.emitEvent() } @@ -96,6 +99,10 @@ class Search { this.mindMap.execCommand('GO_TARGET_NODE', currentNode, () => { this.notResetSearchText = false callback() + // 只读模式下节点无法激活,所以通过高亮的方式 + if (this.mindMap.opt.readonly) { + this.mindMap.renderer.highlightNode(currentNode) + } }) }