diff --git a/simple-mind-map/src/plugins/Search.js b/simple-mind-map/src/plugins/Search.js index a9057ca8..c3bf654f 100644 --- a/simple-mind-map/src/plugins/Search.js +++ b/simple-mind-map/src/plugins/Search.js @@ -1,4 +1,4 @@ -import { bfsWalk, getTextFromHtml, isUndef } from '../utils/index' +import { bfsWalk, getTextFromHtml, isUndef, replaceHtmlText } from '../utils/index' // 搜索插件 class Search { @@ -152,9 +152,10 @@ class Search { getReplacedText(node, searchText, replaceText) { let { richText, text } = node.nodeData.data if (richText) { - text = getTextFromHtml(text) + return replaceHtmlText(text, searchText, replaceText) + } else { + return text.replaceAll(searchText, replaceText) } - return text.replaceAll(searchText, replaceText) } // 发送事件