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 }} - +
@@ -23,8 +23,10 @@ 版本V2.1.8 - -
+ + + +
@@ -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 @@ + + + + + diff --git a/src/styles/theme/go.scss b/src/styles/theme/go.scss index 057778b..607e3fb 100644 --- a/src/styles/theme/go.scss +++ b/src/styles/theme/go.scss @@ -22,7 +22,7 @@ } &:hover { - background: transparent; + background: rgb(235.9, 245.3, 255) !important; i, span { color: var(--el-color-primary); @@ -125,4 +125,9 @@ // } // } + .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; + margin-top: -5px; + } + }