@@ -64,25 +64,23 @@ const showAlert = ref(false)
// 计算属性
const formattedTime = computed(() => {
- if (!isEditing) return '新建便签'
-
- const date = new Date(existingNote.updatedAt)
const now = new Date()
+ const date = existingNote?.updatedAt ? new Date(existingNote.updatedAt) : now
// 如果是今天
if (date.toDateString() === now.toDateString()) {
- return `编辑于 今天 ${date.getHours().toString().padStart(2, '0')}:${date.getMinutes().toString().padStart(2, '0')}`
+ return `今天 ${date.getHours().toString().padStart(2, '0')}:${date.getMinutes().toString().padStart(2, '0')}`
}
// 如果是昨天
const yesterday = new Date(now)
yesterday.setDate(yesterday.getDate() - 1)
if (date.toDateString() === yesterday.toDateString()) {
- return `编辑于 昨天 ${date.getHours().toString().padStart(2, '0')}:${date.getMinutes().toString().padStart(2, '0')}`
+ return `昨天 ${date.getHours().toString().padStart(2, '0')}:${date.getMinutes().toString().padStart(2, '0')}`
}
// 其他情况显示月日
- return `编辑于 ${date.getMonth() + 1}月${date.getDate()}日`
+ return `${date.getMonth() + 1}月${date.getDate()}日`
})
const wordCount = computed(() => {
@@ -140,31 +138,6 @@ const setShowAlert = value => {
background-color: var(--background);
}
-.toolbar {
- display: flex;
- padding: 8px 16px;
- border-bottom: 1px solid var(--border);
- background-color: var(--background-card);
-}
-
-.toolbar-btn {
- padding: 8px;
- margin-right: 8px;
- border: none;
- background: transparent;
- cursor: pointer;
- border-radius: 4px;
-}
-
-.toolbar-btn:hover {
- background-color: var(--background-hover);
-}
-
-.toolbar-icon {
- width: 24px;
- height: 24px;
-}
-
.editor-container {
flex: 1;
overflow-y: auto;
diff --git a/src/pages/NoteListPage.vue b/src/pages/NoteListPage.vue
index 1b3c01e..31610f4 100644
--- a/src/pages/NoteListPage.vue
+++ b/src/pages/NoteListPage.vue
@@ -35,24 +35,23 @@
setIsFolderExpanded(false)" style="position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: transparent; z-index: 99">
-