Fix:修复导出的xmind文件在最新版xmind软件上打开时提示已损坏的问题
This commit is contained in:
parent
fee38cbe8a
commit
e29e1c26e5
@ -217,6 +217,7 @@ const transformToXmind = async (data, name) => {
|
|||||||
let waitLoadImageList = []
|
let waitLoadImageList = []
|
||||||
let walk = async (node, newNode, isRoot) => {
|
let walk = async (node, newNode, isRoot) => {
|
||||||
let newData = {
|
let newData = {
|
||||||
|
id: node.data.uid,
|
||||||
structureClass: 'org.xmind.ui.logic.right',
|
structureClass: 'org.xmind.ui.logic.right',
|
||||||
title: getTextFromHtml(node.data.text), // 节点文本
|
title: getTextFromHtml(node.data.text), // 节点文本
|
||||||
children: {
|
children: {
|
||||||
@ -244,13 +245,13 @@ const transformToXmind = async (data, name) => {
|
|||||||
}
|
}
|
||||||
// 图片
|
// 图片
|
||||||
if (node.data.image) {
|
if (node.data.image) {
|
||||||
|
// 处理异步逻辑
|
||||||
|
let resolve = null
|
||||||
|
let promise = new Promise(_resolve => {
|
||||||
|
resolve = _resolve
|
||||||
|
})
|
||||||
|
waitLoadImageList.push(promise)
|
||||||
try {
|
try {
|
||||||
// 处理异步逻辑
|
|
||||||
let resolve = null
|
|
||||||
let promise = new Promise(_resolve => {
|
|
||||||
resolve = _resolve
|
|
||||||
})
|
|
||||||
waitLoadImageList.push(promise)
|
|
||||||
let imgName = ''
|
let imgName = ''
|
||||||
let imgData = node.data.image
|
let imgData = node.data.image
|
||||||
// 网络图片要先转换成data:url
|
// 网络图片要先转换成data:url
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user