From e9567074da5c06b0c0ed0bfa9998f4bd921d7af0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=9D=A8?= <1711467488@qq.com> Date: Tue, 20 Mar 2018 22:17:31 +0800 Subject: [PATCH] no message Former-commit-id: 08914438f5ff8386284563d43482572552e5ec8e Former-commit-id: 0d520c6d365d5d44b8a2c93f3bab8a8368566013 Former-commit-id: 8172f79950f2dd5d7bd582cf169cfd8b74b12cb0 --- src/assets/style/theme/default.scss | 11 +++++++---- src/components/core/MainLayout/index.vue | 21 +++++++++++++++++---- 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/src/assets/style/theme/default.scss b/src/assets/style/theme/default.scss index cd28d2ed..8036cdeb 100644 --- a/src/assets/style/theme/default.scss +++ b/src/assets/style/theme/default.scss @@ -81,6 +81,8 @@ $color: #409EFF; .el-container { // 侧边栏 .el-aside { + transition: width .3s; + overflow: inherit; .dd-side-menu-empty { background-color: rgba(#000, .03); margin: $margin; @@ -91,18 +93,19 @@ $color: #409EFF; color: $color-text-sub; } .el-menu { - background-color: transparent; + background-color: $color-bg; + border-right: none; .el-menu-item { &:focus { - background-color: transparent; + background-color: $color-bg; } &:hover { - background-color: transparent; + background-color: $color-bg; } } .el-submenu__title { &:hover { - background-color: transparent; + background-color: $color-bg; } } } diff --git a/src/components/core/MainLayout/index.vue b/src/components/core/MainLayout/index.vue index 3edc73fc..1e4fa914 100644 --- a/src/components/core/MainLayout/index.vue +++ b/src/components/core/MainLayout/index.vue @@ -4,15 +4,15 @@
-
+
- - + + @@ -30,7 +30,20 @@ export default { }, data () { return { - theme: 'default' + theme: 'default', + collapse: false + } + }, + computed: { + asideStyle () { + return { + width: `${this.collapse ? '65' : '200'}px` + } + } + }, + methods: { + toggleAside () { + this.collapse = !this.collapse } } }