From b55a72b57735792df81a83012d6769979ed99503 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=8E=89=E9=9C=9E?= Date: Wed, 13 Nov 2024 10:46:37 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=A4=A7=E5=B0=8F=E5=B1=8F=E9=80=82?= =?UTF-8?q?=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/layouts/backend/components/aside.vue | 17 +++- .../src/layouts/backend/components/logo.vue | 17 +++- .../backend/components/menus/menuTree.vue | 20 ++++- .../backend/components/menus/menuVertical.vue | 18 ++++- .../backend/components/navBar/classic.vue | 24 +++++- .../src/layouts/backend/container/classic.vue | 25 +++++- .../src/views/backend/WindBlower/index.vue | 6 +- ui/dasadmin/src/views/backend/dashboard.vue | 78 +++++++++---------- 8 files changed, 144 insertions(+), 61 deletions(-) diff --git a/ui/dasadmin/src/layouts/backend/components/aside.vue b/ui/dasadmin/src/layouts/backend/components/aside.vue index 0297ec81..96ad7965 100644 --- a/ui/dasadmin/src/layouts/backend/components/aside.vue +++ b/ui/dasadmin/src/layouts/backend/components/aside.vue @@ -18,7 +18,7 @@ diff --git a/ui/dasadmin/src/layouts/backend/components/logo.vue b/ui/dasadmin/src/layouts/backend/components/logo.vue index 6f64a0e6..c13b01a0 100644 --- a/ui/dasadmin/src/layouts/backend/components/logo.vue +++ b/ui/dasadmin/src/layouts/backend/components/logo.vue @@ -23,9 +23,24 @@ import { closeShade } from '/@/utils/pageShade' import { Session } from '/@/utils/storage' import { BEFORE_RESIZE_LAYOUT } from '/@/stores/constant/cacheKey' import { setNavTabsWidth } from '/@/utils/layout' +import { ref, onMounted, onUnmounted } from 'vue' const config = useConfig() // const siteConfig = useSiteConfig() +const headerHeight = ref(config.headerHeight()) + +onMounted(() => { + // 监听窗口大小变化 + window.addEventListener('resize', resizeHandler) +}) + +onUnmounted(() => { + // 组件卸载前移除监听器 + window.removeEventListener('resize', resizeHandler) +}) +const resizeHandler = () => { + headerHeight.value = config.headerHeight() +} const onMenuCollapse = function () { if (config.layout.shrink && !config.layout.menuCollapse) { @@ -49,7 +64,7 @@ const onMenuCollapse = function () {