From f4f680b79f430829aca95f8f1bee85a7e10fd3f9 Mon Sep 17 00:00:00 2001 From: "Ray.Hao" <1490493387@qq.com> Date: Thu, 18 Jun 2026 18:48:49 +0800 Subject: [PATCH] =?UTF-8?q?refactor(sidebar):=20=E6=9B=BF=E6=8D=A2?= =?UTF-8?q?=E6=8A=98=E5=8F=A0=E6=8C=89=E9=92=AE=E4=B8=BA=E5=9B=BE=E6=A0=87?= =?UTF-8?q?=E5=B9=B6=E7=AE=80=E5=8C=96=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Hamburger/index.vue | 8 +------- src/layouts/MixLayout.vue | 18 +++++++++++++++--- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/src/components/Hamburger/index.vue b/src/components/Hamburger/index.vue index 0c22aa83..832b054a 100644 --- a/src/components/Hamburger/index.vue +++ b/src/components/Hamburger/index.vue @@ -1,12 +1,6 @@ diff --git a/src/layouts/MixLayout.vue b/src/layouts/MixLayout.vue index 2c6c78de..b20d9ec0 100644 --- a/src/layouts/MixLayout.vue +++ b/src/layouts/MixLayout.vue @@ -60,8 +60,8 @@ /> -
- +
+
@@ -87,7 +87,6 @@ import LayoutToolbar from "./components/LayoutToolbar.vue"; import LayoutTagsView from "./components/LayoutTagsView.vue"; import LayoutMain from "./components/LayoutMain.vue"; import LayoutSidebarItem from "./components/LayoutSidebarItem.vue"; -import Hamburger from "@/components/Hamburger/index.vue"; import variables from "@/styles/variables.module.scss"; const { width } = useWindowSize(); @@ -242,8 +241,21 @@ const useMenuColors = computed( width: 100%; height: $sidebar-toggle-height; line-height: $sidebar-toggle-height; + cursor: pointer; background-color: var(--menu-background); border-top: 1px solid var(--menu-border); + + &-icon { + width: 18px; + height: 18px; + font-size: 18px; + color: var(--el-text-color-secondary); + transition: color 0.16s; + } + + &:hover &-icon { + color: var(--el-color-primary); + } } }