From f50a85b49b5f1862121d55e0667bb64532265237 Mon Sep 17 00:00:00 2001 From: zhangdi <15053473693@163.com> Date: Fri, 5 Sep 2025 10:54:02 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8F=9C=E5=8D=95=E9=A3=8E=E6=A0=BC=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/page/index/sidebar/leftMenu.vue | 20 ++-- src/page/index/sidebar/sidebarItem_left.vue | 108 ++++++++++++++++++++ src/styles/theme/go.scss | 7 +- 3 files changed, 128 insertions(+), 7 deletions(-) create mode 100644 src/page/index/sidebar/sidebarItem_left.vue diff --git a/src/page/index/sidebar/leftMenu.vue b/src/page/index/sidebar/leftMenu.vue index d6ff2f7..03d6cc8 100644 --- a/src/page/index/sidebar/leftMenu.vue +++ b/src/page/index/sidebar/leftMenu.vue @@ -8,8 +8,8 @@ {{ item.name }} - +
@@ -63,10 +65,10 @@ import { computed, ref, onMounted } from 'vue' import { mapState, useStore } from "vuex" import { useRoute, useRouter } from 'vue-router' import logo from '../logo.vue'; -import sidebarItem from './sidebarItem.vue'; +import sidebarItemLeft from './sidebarItem_left.vue'; const store = useStore() const { setting } = mapGetters(['setting']) - +const visible = ref(false) const router = useRouter() const route = useRoute() const myProps = defineProps({ @@ -337,4 +339,10 @@ onMounted(() => { :deep(.iconfont) { font-size: 16px; } +:deep(.el-menu){ + width: 135px; +} + :deep(.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow, .el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow, .el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow) { + display: block !important; +} \ No newline at end of file diff --git a/src/page/index/sidebar/sidebarItem_left.vue b/src/page/index/sidebar/sidebarItem_left.vue new file mode 100644 index 0000000..20badb6 --- /dev/null +++ b/src/page/index/sidebar/sidebarItem_left.vue @@ -0,0 +1,108 @@ + + +