feat: 修复menu每次都刷新的问题

This commit is contained in:
tim
2025-08-01 11:24:45 +08:00
parent f900a45c81
commit caa255b882

View File

@@ -167,7 +167,7 @@ export default {
notificationState.unreadCount = 0
}
}
await updateCount()
watch(() => authState.loggedIn, async () => {
await updateCount()
})
@@ -189,6 +189,9 @@ export default {
} catch { /* ignore */ }
}
this.isLoadingCategory = !cachedCategories
this.isLoadingTag = !cachedTags
const fetchCategories = () => {
fetch(`${API_BASE_URL}/api/categories`).then(res => {
if (res.ok) {
@@ -213,9 +216,6 @@ export default {
})
}
this.isLoadingCategory = !cachedCategories
this.isLoadingTag = !cachedTags
if (cachedCategories) {
setTimeout(fetchCategories, 1500)
} else {
@@ -227,6 +227,8 @@ export default {
} else {
fetchTags()
}
await updateCount()
},
methods: {
cycleTheme,