diff --git a/src/renderer/plugins/markdown-mind-map.ts b/src/renderer/plugins/markdown-mind-map.ts index 07b03493..3fb14f4e 100644 --- a/src/renderer/plugins/markdown-mind-map.ts +++ b/src/renderer/plugins/markdown-mind-map.ts @@ -124,15 +124,17 @@ const init = (ele: HTMLElement) => { link.click() } + const filename = `mindmap-${Date.now()}.${type}` + switch (type) { case 'svg': - download('data:image/svg+xml;base64,' + strToBase64(await km.exportData('svg')), 'mindmap.svg') + download('data:image/svg+xml;base64,' + strToBase64(await km.exportData('svg')), filename) break case 'km': - download('data:application/octet-stream;base64,' + strToBase64(await km.exportData('json')), 'mindmap.km') + download('data:application/octet-stream;base64,' + strToBase64(await km.exportData('json')), filename) break case 'png': - download(await km.exportData('png'), 'mindmap.png') + download(await km.exportData('png'), filename) break default: break