From 90fabfff1295ab788b282dddcef2e2dca282259f Mon Sep 17 00:00:00 2001 From: Jeffrey Hsu Date: Tue, 5 Nov 2024 14:23:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E7=A7=BB=E5=8A=A8=E7=AB=AF?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/nav/NavBar.vue | 27 ++++++++++++++++++-------- src/components/nav/NavBarEntryItem.vue | 22 ++++++++++----------- 2 files changed, 30 insertions(+), 19 deletions(-) diff --git a/src/components/nav/NavBar.vue b/src/components/nav/NavBar.vue index d401849..d6d4c2a 100644 --- a/src/components/nav/NavBar.vue +++ b/src/components/nav/NavBar.vue @@ -2,7 +2,7 @@ import {getAssetURL} from "@/utils/function.ts"; import NavBarEntryItem from "@/components/nav/NavBarEntryItem.vue"; -import {computed} from "vue"; +import {computed, ref} from "vue"; type Widget = { icon: string[] @@ -30,6 +30,7 @@ const littleWidget: Widget[] = [ const logoUrl = getAssetURL("logo-c.png") const logoType: string = "logo"; const showLogo = computed(() => logoType === 'text') +const isExpended = ref(true) const entry = [ { @@ -75,29 +76,39 @@ const entry = [ entry: [] } ] + +const menuExpanded = () => { + isExpended.value = !isExpended.value +} +