From 58ca173234a0c4b9b098cf03d9f0ae9de3c44bcf Mon Sep 17 00:00:00 2001 From: wanglin2 <1013335014@qq.com> Date: Fri, 8 Sep 2023 21:25:39 +0800 Subject: [PATCH] =?UTF-8?q?Fix:=E4=BF=AE=E5=A4=8D=E5=AF=BC=E5=85=A5?= =?UTF-8?q?=E5=AD=98=E5=9C=A8=E4=B8=BA=E6=A0=87=E9=A2=98=E4=B8=BA=E7=A9=BA?= =?UTF-8?q?=E7=9A=84=E8=8A=82=E7=82=B9=E7=9A=84xmind=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E6=8A=A5=E9=94=99=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- simple-mind-map/src/parse/xmind.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/simple-mind-map/src/parse/xmind.js b/simple-mind-map/src/parse/xmind.js index cb8b72df..639c2d79 100644 --- a/simple-mind-map/src/parse/xmind.js +++ b/simple-mind-map/src/parse/xmind.js @@ -4,7 +4,8 @@ import { getTextFromHtml, imgToDataUrl, parseDataUrl, - getImageSize + getImageSize, + isUndef } from '../utils/index' // 解析.xmind文件 @@ -49,7 +50,7 @@ const transformXmind = async (content, files) => { let walk = async (node, newNode) => { newNode.data = { // 节点内容 - text: node.title + text: isUndef(node.title) ? '' : node.title } // 节点备注 if (node.notes) { @@ -146,9 +147,10 @@ const transformOldXmind = content => { let walk = (node, newNode) => { let nodeElements = node.elements let nodeTitle = getItemByName(nodeElements, 'title') + nodeTitle = nodeTitle && nodeTitle.elements && nodeTitle.elements[0].text newNode.data = { // 节点内容 - text: nodeTitle && nodeTitle.elements && nodeTitle.elements[0].text + text: isUndef(nodeTitle) ? '' : nodeTitle } try { // 节点备注