From 8a0b8c5b3a3405b84f327a04138f8c6eb70d11f3 Mon Sep 17 00:00:00 2001 From: pany <939630029@qq.com> Date: Tue, 18 Jul 2023 11:14:07 +0800 Subject: [PATCH] =?UTF-8?q?wip:=20=E9=A1=B6=E9=83=A8=E5=B8=83=E5=B1=80?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E5=BC=80=E5=8F=91=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layouts/TopMode.vue | 77 +++++++++++++++++++ src/layouts/components/Logo/index.vue | 10 ++- .../components/NavigationBar/index.vue | 21 ++++- .../components/Sidebar/SidebarItem.vue | 7 +- src/layouts/components/Sidebar/index.vue | 41 ++++++++-- src/layouts/index.vue | 3 + src/styles/theme/core/element-plus.scss | 7 ++ src/styles/theme/core/layouts.scss | 7 ++ 8 files changed, 158 insertions(+), 15 deletions(-) create mode 100644 src/layouts/TopMode.vue diff --git a/src/layouts/TopMode.vue b/src/layouts/TopMode.vue new file mode 100644 index 0000000..313f0ac --- /dev/null +++ b/src/layouts/TopMode.vue @@ -0,0 +1,77 @@ + + + + + diff --git a/src/layouts/components/Logo/index.vue b/src/layouts/components/Logo/index.vue index 19ebb3e..06e158e 100644 --- a/src/layouts/components/Logo/index.vue +++ b/src/layouts/components/Logo/index.vue @@ -23,6 +23,12 @@ const bgCloor = computed(() => { ? getCssVariableValue("--v3-header-bg-color") : getCssVariableValue("--v3-sidebar-menu-bg-color") }) + +const logoHeight = computed(() => { + return layoutMode.value !== "top" + ? getCssVariableValue("--v3-header-height") + : getCssVariableValue("--v3-navigationbar-height") +})