Fix:修复搜索不能替换为空字符串的问题

This commit is contained in:
wanglin2 2023-08-04 14:21:36 +08:00
parent 35bff6ab57
commit 1629bb7ccf
2 changed files with 8 additions and 2 deletions

View File

@ -2,6 +2,7 @@ import MindMap from './index'
import MiniMap from './src/plugins/MiniMap.js' import MiniMap from './src/plugins/MiniMap.js'
import Watermark from './src/plugins/Watermark.js' import Watermark from './src/plugins/Watermark.js'
import KeyboardNavigation from './src/plugins/KeyboardNavigation.js' import KeyboardNavigation from './src/plugins/KeyboardNavigation.js'
import ExortXMind from './src/plugins/ExortXMind.js'
import ExportPDF from './src/plugins/ExportPDF.js' import ExportPDF from './src/plugins/ExportPDF.js'
import Export from './src/plugins/Export.js' import Export from './src/plugins/Export.js'
import Drag from './src/plugins/Drag.js' import Drag from './src/plugins/Drag.js'
@ -11,6 +12,7 @@ import RichText from './src/plugins/RichText'
import NodeImgAdjust from './src/plugins/NodeImgAdjust.js' import NodeImgAdjust from './src/plugins/NodeImgAdjust.js'
import TouchEvent from './src/plugins/TouchEvent.js' import TouchEvent from './src/plugins/TouchEvent.js'
import Search from './src/plugins/Search.js' import Search from './src/plugins/Search.js'
import Painter from './src/plugins/Painter.js'
import xmind from './src/parse/xmind.js' import xmind from './src/parse/xmind.js'
import markdown from './src/parse/markdown.js' import markdown from './src/parse/markdown.js'
import icons from './src/svg/icons.js' import icons from './src/svg/icons.js'
@ -30,6 +32,7 @@ MindMap
.usePlugin(Watermark) .usePlugin(Watermark)
.usePlugin(Drag) .usePlugin(Drag)
.usePlugin(KeyboardNavigation) .usePlugin(KeyboardNavigation)
.usePlugin(ExortXMind)
.usePlugin(ExportPDF) .usePlugin(ExportPDF)
.usePlugin(Export) .usePlugin(Export)
.usePlugin(Select) .usePlugin(Select)
@ -38,5 +41,6 @@ MindMap
.usePlugin(TouchEvent) .usePlugin(TouchEvent)
.usePlugin(NodeImgAdjust) .usePlugin(NodeImgAdjust)
.usePlugin(Search) .usePlugin(Search)
.usePlugin(Painter)
export default MindMap export default MindMap

View File

@ -90,7 +90,8 @@ class Search {
// 替换当前节点 // 替换当前节点
replace(replaceText) { replace(replaceText) {
if ( if (
isUndef(replaceText) || replaceText === null ||
replaceText === undefined ||
!this.isSearching || !this.isSearching ||
this.matchNodeList.length <= 0 this.matchNodeList.length <= 0
) )
@ -115,7 +116,8 @@ class Search {
// 替换所有 // 替换所有
replaceAll(replaceText) { replaceAll(replaceText) {
if ( if (
isUndef(replaceText) || replaceText === null ||
replaceText === undefined ||
!this.isSearching || !this.isSearching ||
this.matchNodeList.length <= 0 this.matchNodeList.length <= 0
) )