From e29e1c26e5e503dd7c222d5e240e7d3cfc73d80d Mon Sep 17 00:00:00 2001 From: wanglin2 <1013335014@qq.com> Date: Fri, 8 Sep 2023 22:58:18 +0800 Subject: [PATCH] =?UTF-8?q?Fix:=E4=BF=AE=E5=A4=8D=E5=AF=BC=E5=87=BA?= =?UTF-8?q?=E7=9A=84xmind=E6=96=87=E4=BB=B6=E5=9C=A8=E6=9C=80=E6=96=B0?= =?UTF-8?q?=E7=89=88xmind=E8=BD=AF=E4=BB=B6=E4=B8=8A=E6=89=93=E5=BC=80?= =?UTF-8?q?=E6=97=B6=E6=8F=90=E7=A4=BA=E5=B7=B2=E6=8D=9F=E5=9D=8F=E7=9A=84?= =?UTF-8?q?=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 | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/simple-mind-map/src/parse/xmind.js b/simple-mind-map/src/parse/xmind.js index 639c2d79..80729020 100644 --- a/simple-mind-map/src/parse/xmind.js +++ b/simple-mind-map/src/parse/xmind.js @@ -217,6 +217,7 @@ const transformToXmind = async (data, name) => { let waitLoadImageList = [] let walk = async (node, newNode, isRoot) => { let newData = { + id: node.data.uid, structureClass: 'org.xmind.ui.logic.right', title: getTextFromHtml(node.data.text), // 节点文本 children: { @@ -244,13 +245,13 @@ const transformToXmind = async (data, name) => { } // 图片 if (node.data.image) { + // 处理异步逻辑 + let resolve = null + let promise = new Promise(_resolve => { + resolve = _resolve + }) + waitLoadImageList.push(promise) try { - // 处理异步逻辑 - let resolve = null - let promise = new Promise(_resolve => { - resolve = _resolve - }) - waitLoadImageList.push(promise) let imgName = '' let imgData = node.data.image // 网络图片要先转换成data:url