diff --git a/frontend/src/layouts/components/Footer/index.vue b/frontend/src/layouts/components/Footer/index.vue index 5fd1a07..29d6577 100644 --- a/frontend/src/layouts/components/Footer/index.vue +++ b/frontend/src/layouts/components/Footer/index.vue @@ -64,9 +64,14 @@ onMounted(() => { }); const handelOpen = async (item: string) => { -await authStore.setShowMenu(); -modeStore.setCurrentMode(item); // 将模式code存入 store -router.push({ path: "/home/index" }); + await authStore.setShowMenu(); + modeStore.setCurrentMode(item); // 将模式code存入 store + if (router.currentRoute.value.path === '/home/index') { + // 强制刷新页面 + window.location.reload(); + } else { + router.push({ path: '/home/index' }); + } };