From 928dbd73b500d17c78d649d4b6a3a6574639f450 Mon Sep 17 00:00:00 2001 From: Tim <135014430+nagisa77@users.noreply.github.com> Date: Thu, 14 Aug 2025 11:00:17 +0800 Subject: [PATCH] feat: allow logo to refresh home page --- frontend_nuxt/components/HeaderComponent.vue | 6 +++++- frontend_nuxt/pages/index.vue | 14 +++++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/frontend_nuxt/components/HeaderComponent.vue b/frontend_nuxt/components/HeaderComponent.vue index e2c3aa583..c578aaa6a 100644 --- a/frontend_nuxt/components/HeaderComponent.vue +++ b/frontend_nuxt/components/HeaderComponent.vue @@ -75,7 +75,11 @@ const userMenu = ref(null) const menuBtn = ref(null) const goToHome = async () => { - await navigateTo('/', { replace: true }) + if (router.currentRoute.value.fullPath === '/') { + window.dispatchEvent(new Event('refresh-home')) + } else { + await navigateTo('/', { replace: true }) + } } const search = () => { showSearch.value = true diff --git a/frontend_nuxt/pages/index.vue b/frontend_nuxt/pages/index.vue index b96881085..383e9df3f 100644 --- a/frontend_nuxt/pages/index.vue +++ b/frontend_nuxt/pages/index.vue @@ -112,7 +112,7 @@