diff --git a/src/components/FileTree.vue b/src/components/FileTree.vue index bbc9fad..b442025 100644 --- a/src/components/FileTree.vue +++ b/src/components/FileTree.vue @@ -359,7 +359,7 @@ const handleMenuClick = async ({ key }, node) => { case "newFile": modalTitle.value = "新建文件"; modalInputValue.value = ""; - modalPlaceholder.value = "请输入文件名 (包含后缀)"; + modalPlaceholder.value = "请输入文件名 (默认.md后缀)"; currentAction.value = "newFile"; modalVisible.value = true; break; @@ -398,6 +398,9 @@ const handleModalOk = async () => { message.warning("请输入内容"); return; } + if (currentAction.value === "newFile" && !modalInputValue.value.endsWith(".md")) { + modalInputValue.value += ".md"; + } const node = currentNode.value; // 如果是新建,父目录是 node.path;如果是重命名,父目录是 node 的父级