From 3960c319752d62fc9897b3c4fc3c77c6d307d2c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?= <15040126243@163.com> Date: Tue, 26 Nov 2024 13:25:44 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=BC=98=E5=8C=96=20=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/components/Sidebar/SidebarItem.vue | 6 ++---- src/plugins/cache.ts | 2 ++ src/router/index.ts | 3 +-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/layout/components/Sidebar/SidebarItem.vue b/src/layout/components/Sidebar/SidebarItem.vue index 3720062..5e82ea3 100644 --- a/src/layout/components/Sidebar/SidebarItem.vue +++ b/src/layout/components/Sidebar/SidebarItem.vue @@ -59,11 +59,9 @@ const hasOneShowingChild = (parent: RouteRecordRaw, children?: RouteRecordRaw[]) const showingChildren = children.filter((item) => { if (item.hidden) { return false; - } else { - // Temp set(will be used if only has one showing child) - onlyOneChild.value = item; - return true; } + onlyOneChild.value = item; + return true; }); // When there is only one child router, the child router is displayed by default diff --git a/src/plugins/cache.ts b/src/plugins/cache.ts index cf43680..e5ceead 100644 --- a/src/plugins/cache.ts +++ b/src/plugins/cache.ts @@ -26,6 +26,7 @@ const sessionCache = { if (value != null) { return JSON.parse(value); } + return null; }, remove(key: string) { sessionStorage.removeItem(key); @@ -59,6 +60,7 @@ const localCache = { if (value != null) { return JSON.parse(value); } + return null; }, remove(key: string) { localStorage.removeItem(key); diff --git a/src/router/index.ts b/src/router/index.ts index 6c12791..c5b472f 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -189,9 +189,8 @@ const router = createRouter({ scrollBehavior(to, from, savedPosition) { if (savedPosition) { return savedPosition; - } else { - return { top: 0 }; } + return { top: 0 }; } });