Fix:修复搜索不能替换为空字符串的问题
This commit is contained in:
parent
35bff6ab57
commit
1629bb7ccf
@ -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
|
||||||
@ -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
|
||||||
)
|
)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user