refactor: 个人中心页面重构和布局代码优化

This commit is contained in:
Ray.Hao
2026-06-21 14:09:27 +08:00
parent 7ffcf8820e
commit 845d117f08
68 changed files with 4026 additions and 3418 deletions

View File

@@ -18,12 +18,10 @@ const settingsStore = useSettingsStore();
const layout = computed(() => settingsStore.layout);
const hamburgerClass = computed(() => {
// 如果暗黑主题
if (settingsStore.resolvedTheme === ThemeMode.DARK) {
return "hamburger--white";
}
// 如果是混合布局 && 侧边栏配色方案是经典蓝
if (
layout.value === LayoutMode.MIX &&
settingsStore.sidebarColorScheme === SidebarColor.CLASSIC_BLUE
@@ -31,7 +29,6 @@ const hamburgerClass = computed(() => {
return "hamburger--white";
}
// 默认返回空字符串
return "";
});
@@ -45,13 +42,23 @@ function toggleClick() {
display: flex;
align-items: center;
justify-content: center;
padding: 0 15px;
width: 48px;
height: 100%;
padding: 0;
color: var(--el-text-color-regular);
cursor: pointer;
.hamburger {
width: 16px;
height: 16px;
font-size: 16px;
vertical-align: middle;
color: currentcolor;
background-color: currentcolor;
transform: scaleX(-1);
transition: transform 0.3s ease;
transition:
color 0.16s,
transform 0.3s ease;
&--white {
color: #fff;
@@ -61,5 +68,9 @@ function toggleClick() {
transform: scaleX(1);
}
}
&:hover {
color: var(--el-color-primary);
}
}
</style>