refactor:左侧菜单被logo与系统名称过长导致显示问题

This commit is contained in:
秋帆
2024-06-02 10:56:25 +08:00
parent 1d8c9705e9
commit 4765d8f3cf

View File

@@ -1,20 +1,9 @@
<template> <template>
<div <div v-if="isDesktop" class="asider" :class="{ 'app-menu-dark': appStore.menuDark }"
v-if="isDesktop" :style="appStore.menuDark ? appStore.themeCSSVar : undefined">
class="asider"
:class="{ 'app-menu-dark': appStore.menuDark }"
:style="appStore.menuDark ? appStore.themeCSSVar : undefined"
>
<Logo :collapsed="appStore.menuCollapse"></Logo> <Logo :collapsed="appStore.menuCollapse"></Logo>
<a-layout-sider <a-layout-sider class="menu" collapsible breakpoint="xl" hide-trigger width="auto"
class="menu" :collapsed="appStore.menuCollapse" @collapse="handleCollapse">
collapsible
breakpoint="xl"
hide-trigger
:width="225"
:collapsed="appStore.menuCollapse"
@collapse="handleCollapse"
>
<a-scrollbar outer-class="h-full" style="height: 100%; overflow: auto"> <a-scrollbar outer-class="h-full" style="height: 100%; overflow: auto">
<Menu></Menu> <Menu></Menu>
</a-scrollbar> </a-scrollbar>
@@ -39,15 +28,18 @@ const handleCollapse = (isCollapsed: boolean) => {
<style lang="scss" scoped> <style lang="scss" scoped>
:deep(.arco-menu.arco-menu-vertical.arco-menu-collapsed) { :deep(.arco-menu.arco-menu-vertical.arco-menu-collapsed) {
// Menu菜单组件修改 // Menu菜单组件修改
.arco-menu-icon { .arco-menu-icon {
margin-right: 0; margin-right: 0;
padding: 10px 0; padding: 10px 0;
} }
.arco-menu-has-icon { .arco-menu-has-icon {
padding: 0; padding: 0;
justify-content: center; justify-content: center;
} }
.arco-menu-title { .arco-menu-title {
display: none; display: none;
} }
@@ -65,7 +57,9 @@ const handleCollapse = (isCollapsed: boolean) => {
box-sizing: border-box; box-sizing: border-box;
color: var(--color-text-1); color: var(--color-text-1);
background-color: var(--color-bg-1); background-color: var(--color-bg-1);
.menu { .menu {
width: 100%;
flex: 1; flex: 1;
overflow: hidden; overflow: hidden;
background-color: inherit; background-color: inherit;