| src/layout/components/Navbar.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/layout/components/Sidebar/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/layout/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/settings.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/styles/variables.scss | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/layout/components/Navbar.vue
@@ -11,7 +11,6 @@ class="hamburger-container" @toggleClick="toggleSideBar" /> <breadcrumb class="breadcrumb-container" :style="{marginLeft:$store.state.settings.menuIsHorizontal?'20px':''}" src/layout/components/Sidebar/index.vue
@@ -5,8 +5,8 @@ <div v-if="$store.state.app.sidebar.opened&&!$store.state.settings.menuIsHorizontal" :class="{'leftBackgroundColorValue':$store.state.settings.leftBackgroundColorValue, 'leftBackgroundLogo':$store.state.settings.leftBackgroundColorValue}" :class="{'leftBackgroundColorValue':!$store.state.settings.leftBackgroundColorValue, 'leftBackgroundLogo':!$store.state.settings.leftBackgroundColorValue}" class="layoutLogo" /> @@ -15,8 +15,8 @@ v-if="!$store.state.settings.menuIsHorizontal" :default-active="activeMenu" :collapse="isCollapse" :background-color="$store.state.settings.leftBackgroundColorValue?'#f8f8fa':variables.menuBg" :text-color="$store.state.settings.leftBackgroundColorValue?`rgb(48, 65, 86,0.8)`:variables.menuText" :background-color="!$store.state.settings.leftBackgroundColorValue?'#f8f8fa':variables.menuBg" :text-color="!$store.state.settings.leftBackgroundColorValue?`rgb(48, 65, 86,0.8)`:variables.menuText" :active-text-color="variables.menuActiveText" :collapse-transition="false" :unique-opened="false" @@ -89,9 +89,13 @@ return this.$store.state.settings.sidebarLogo }, variables() { // console.log(variables, 2333) console.log(variables, 2333) // 先输出这个variables值 然后修改其属性值 variables.menuActiveText = this.$store.state.settings.theme console.log(!this.$store.state.settings.menuIsHorizontal && !this.$store.state.settings.leftBackgroundColorValue, 1) if ((!this.$store.state.settings.menuIsHorizontal && !this.$store.state.settings.leftBackgroundColorValue)) { variables.menuHover = '#eee' } return variables }, src/layout/index.vue
@@ -1,12 +1,29 @@ <template> <div :class="classObj" class="app-wrapper"> <div v-if="device==='mobile'&&sidebar.opened" class="drawer-bg" @click="handleClickOutside"/> <!-- <sidebar--> <!-- :class="$store.state.settings.menuIsHorizontal?--> <!-- 'sidebar-container-sideBarWidthIsMenuHorizontal':--> <!-- !$store.state.settings.leftBackgroundColorValue&&sidebar.opened?--> <!-- 'sidebar-container-leftBackgroundColorValue':--> <!-- 'sidebar-container'"--> <!-- />--> <!--1.当为横向菜单时--> <sidebar :class="$store.state.settings.menuIsHorizontal? 'sidebar-container-sideBarWidthIsMenuHorizontal': $store.state.settings.leftBackgroundColorValue? 'sidebar-container-leftBackgroundColorValue': 'sidebar-container'" v-if="$store.state.settings.menuIsHorizontal" class="sidebar-container-sideBarWidthIsMenuHorizontal" /> <!-- 2.当为竖向菜单且为深色背景色时--> <sidebar v-else-if="!$store.state.settings.menuIsHorizontal&&$store.state.settings.leftBackgroundColorValue" class="sidebar-container" /> <!-- 3.当为竖向菜单且为浅色背景色时--> <sidebar v-else-if="!$store.state.settings.menuIsHorizontal&&!$store.state.settings.leftBackgroundColorValue" :class="sidebar.opened?'sidebar-container-leftBackgroundColorValue':'sidebar-container sidebarContainer'" /> <div :class="$store.state.settings.menuIsHorizontal?'main-container-sideBarWidthIsMenuHorizontal': 'main-container'" @@ -78,6 +95,10 @@ //@import "~@/styles/element-variables.scss"; .sidebarContainer { background-color: #f8f8fa !important; } .app-wrapper { @include clearfix; position: relative; src/settings.js
@@ -30,7 +30,7 @@ menuIsHorizontal: false, // 菜单是否是横屏 leftBackgroundColorValue: false, // 左侧栏背景颜色 leftBackgroundColorValue: true, // 左侧栏背景颜色 animationType: 'fade-transform'// 动画类型 初始类型:fade-transform src/styles/variables.scss
@@ -4,7 +4,9 @@ $subMenuActiveText: #f4f4f5; //https://github.com/ElemeFE/element/issues/12951 $menuBg: #304156; $menuHover: #263445; //$menuHover: #263445; //$menuHover: rgba(44, 63, 68, 0.75); $menuHover: rgba(105, 115, 130, 0.8); $subMenuBg: #1f2d3d; $subMenuHover: #001528;