diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss index 44588586..a41a033e 100644 --- a/src/styles/sidebar.scss +++ b/src/styles/sidebar.scss @@ -1,6 +1,7 @@ // 侧边栏 .sidebar-container>.el-menu { width: 100%!important; + min-height: 100%; } .sidebar-container .svg-icon { diff --git a/src/views/layout/Layout.vue b/src/views/layout/Layout.vue index 0318aac4..e3109603 100644 --- a/src/views/layout/Layout.vue +++ b/src/views/layout/Layout.vue @@ -50,7 +50,8 @@ bottom: 0; left: 0; z-index: 1001; - background: red; + overflow-y: auto; + &::-webkit-scrollbar {display:none} } .main-container { min-height: 100%; diff --git a/src/views/layout/Sidebar.vue b/src/views/layout/Sidebar.vue index ac3e5ace..2c46c11e 100644 --- a/src/views/layout/Sidebar.vue +++ b/src/views/layout/Sidebar.vue @@ -1,11 +1,10 @@ <template> -<div> - <el-menu mode="vertical" theme="dark" :default-active="$route.path" :collapse="isCollapse"> - <sidebar-item :routes='permission_routers'></sidebar-item> - </el-menu> - </div> + <el-menu mode="vertical" theme="dark" unique-opened :default-active="$route.path" :collapse="isCollapse"> + <sidebar-item :routes='permission_routers'></sidebar-item> + </el-menu> </template> + <script> import { mapGetters } from 'vuex'; import SidebarItem from './SidebarItem'; @@ -22,9 +21,3 @@ } } </script> - -<style rel="stylesheet/scss" lang="scss" scoped> - .el-menu { - min-height: 100%; - } -</style>