diff --git a/simple-mind-map/src/parse/markdownTo.js b/simple-mind-map/src/parse/markdownTo.js index a7407025..3d7b0fdc 100644 --- a/simple-mind-map/src/parse/markdownTo.js +++ b/simple-mind-map/src/parse/markdownTo.js @@ -1,19 +1,17 @@ import { fromMarkdown } from 'mdast-util-from-markdown' const getNodeText = node => { - // 优先找出其中的text类型的子节点 - let textChild = (node.children || []).find(item => { - return item.type === 'text' - }) - // 没有找到,那么直接使用第一个子节点 - textChild = textChild || node.children[0] - if (textChild) { - if (textChild.value !== undefined) { - return textChild.value + let textStr = '' + + ;(node.children || []).forEach(item => { + if (['inlineCode', 'text'].includes(item.type)) { + textStr += item.value || '' + } else { + textStr += getNodeText(item) } - return getNodeText(textChild) - } - return '' + }) + + return textStr } // 处理list的情况 diff --git a/web/src/lang/en_us.js b/web/src/lang/en_us.js index b9eb7e72..6543515a 100644 --- a/web/src/lang/en_us.js +++ b/web/src/lang/en_us.js @@ -359,7 +359,7 @@ export default { 'Current: Left click to box select nodes, right click to drag the canvas' }, search: { - searchPlaceholder: 'Please enter the search content', + searchPlaceholder: 'Enter the search content and press Enter', replacePlaceholder: 'Please enter replacement content', replace: 'Replace', replaceAll: 'Replace all', diff --git a/web/src/lang/zh_cn.js b/web/src/lang/zh_cn.js index 62c73293..217d1582 100644 --- a/web/src/lang/zh_cn.js +++ b/web/src/lang/zh_cn.js @@ -347,7 +347,7 @@ export default { tip2: '当前:左键框选节点,右键拖动画布' }, search: { - searchPlaceholder: '请输入查找内容', + searchPlaceholder: '输入查找内容后按回车键', replacePlaceholder: '请输入替换内容', replace: '替换', replaceAll: '全部替换', diff --git a/web/src/lang/zh_tw.js b/web/src/lang/zh_tw.js index 6b2a2366..7eee26a6 100644 --- a/web/src/lang/zh_tw.js +++ b/web/src/lang/zh_tw.js @@ -346,7 +346,7 @@ export default { tip2: '目前:左鍵框選節點,右鍵拖曳畫布' }, search: { - searchPlaceholder: '請輸入搜尋內容', + searchPlaceholder: '輸入查找內容後按回車鍵', replacePlaceholder: '請輸入取代內容', replace: '取代', replaceAll: '全部取代',