From b0ab984ebd1ab95b558bace366604e15551deff3 Mon Sep 17 00:00:00 2001 From: Libin YANG Date: Sat, 8 Mar 2025 21:31:08 +0800 Subject: [PATCH] feat: import default markdown content (#558) --- src/stores/index.ts | 7 +++++++ src/views/CodemirrorEditor.vue | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/src/stores/index.ts b/src/stores/index.ts index 3d2bdef42..404c4b476 100644 --- a/src/stores/index.ts +++ b/src/stores/index.ts @@ -401,6 +401,12 @@ export const useStore = defineStore(`store`, () => { downloadMD(editor.value!.getValue()) } + // 导入默认文档 + const importDefaultContent = () => { + editor.value!.setValue(DEFAULT_CONTENT) + toast.success(`文档已重置为默认文档`) + } + // 导入 Markdown 文档 const importMarkdownContent = () => { const body = document.body @@ -476,6 +482,7 @@ export const useStore = defineStore(`store`, () => { exportEditorContent2MD, importMarkdownContent, + importDefaultContent, isOpenConfirmDialog, resetStyleConfirm, diff --git a/src/views/CodemirrorEditor.vue b/src/views/CodemirrorEditor.vue index 5976e0342..69c19f97d 100644 --- a/src/views/CodemirrorEditor.vue +++ b/src/views/CodemirrorEditor.vue @@ -20,6 +20,7 @@ const { exportEditorContent2MD, formatContent, importMarkdownContent, + importDefaultContent, resetStyleConfirm, } = store @@ -397,6 +398,9 @@ onMounted(() => { 恢复默认样式 + + 导入默认文档 + 导入 .md 文档