|
@@ -9,11 +9,9 @@
|
|
|
}"
|
|
|
>
|
|
|
<logo v-if="showLogo" :collapse="isCollapse" />
|
|
|
- <el-scrollbar
|
|
|
- :class="settings.sideTheme"
|
|
|
- wrap-class="scrollbar-wrapper"
|
|
|
- >
|
|
|
+ <el-scrollbar :class="settings.sideTheme" wrap-class="scrollbar-wrapper">
|
|
|
<el-menu
|
|
|
+ :default-openeds="openList"
|
|
|
:default-active="activeMenu"
|
|
|
:collapse="isCollapse"
|
|
|
:background-color="
|
|
@@ -26,7 +24,7 @@
|
|
|
? variables.menuColor
|
|
|
: variables.menuLightColor
|
|
|
"
|
|
|
- :unique-opened="true"
|
|
|
+ :unique-opened="false"
|
|
|
:active-text-color="settings.theme"
|
|
|
:collapse-transition="false"
|
|
|
class="el-menu-vertical-demo"
|
|
@@ -68,6 +66,7 @@ export default {
|
|
|
if (meta.activeMenu) {
|
|
|
return meta.activeMenu;
|
|
|
}
|
|
|
+ console.log(path);
|
|
|
return path;
|
|
|
},
|
|
|
showLogo() {
|
|
@@ -81,6 +80,9 @@ export default {
|
|
|
// return true
|
|
|
// return false;
|
|
|
},
|
|
|
+ openList() {
|
|
|
+ return this.sidebarRouters.map((item) => item.path);
|
|
|
+ },
|
|
|
},
|
|
|
methods: {
|
|
|
onLayoutResize() {
|
|
@@ -94,7 +96,7 @@ export default {
|
|
|
this.isCollapse = false;
|
|
|
}
|
|
|
console.log(this.isCollapse);
|
|
|
- }
|
|
|
+ },
|
|
|
},
|
|
|
mounted() {
|
|
|
// window.addEventListener("resize", this.onLayoutResize);
|