|
|
@ -1,30 +1,14 @@
|
|
|
|
<template>
|
|
|
|
<template>
|
|
|
|
<div
|
|
|
|
<div :class="{ 'has-logo': showLogo }">
|
|
|
|
:class="{ 'has-logo': showLogo }"
|
|
|
|
<!-- <logo v-if="showLogo" :collapse="isCollapse" /> -->
|
|
|
|
:style="{
|
|
|
|
|
|
|
|
backgroundColor:
|
|
|
|
|
|
|
|
settings.sideTheme === 'theme-dark'
|
|
|
|
|
|
|
|
? 'transparent'
|
|
|
|
|
|
|
|
: variables.menuLightBackground,
|
|
|
|
|
|
|
|
}"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<logo v-if="showLogo" :collapse="isCollapse" />
|
|
|
|
|
|
|
|
<el-scrollbar :class="settings.sideTheme" wrap-class="scrollbar-wrapper">
|
|
|
|
<el-scrollbar :class="settings.sideTheme" wrap-class="scrollbar-wrapper">
|
|
|
|
<!-- :collapse="isCollapse" -->
|
|
|
|
<!-- :collapse="isCollapse" -->
|
|
|
|
<el-menu
|
|
|
|
<el-menu
|
|
|
|
:default-active="activeMenu"
|
|
|
|
:default-active="activeMenu"
|
|
|
|
:background-color="
|
|
|
|
:background-color="variables.menuLightBackground"
|
|
|
|
settings.sideTheme === 'theme-dark'
|
|
|
|
:text-color="variables.menuColor"
|
|
|
|
? 'transparent'
|
|
|
|
|
|
|
|
: variables.menuLightBackground
|
|
|
|
|
|
|
|
"
|
|
|
|
|
|
|
|
:text-color="
|
|
|
|
|
|
|
|
settings.sideTheme === 'theme-dark'
|
|
|
|
|
|
|
|
? variables.menuColor
|
|
|
|
|
|
|
|
: variables.menuLightColor
|
|
|
|
|
|
|
|
"
|
|
|
|
|
|
|
|
:unique-opened="true"
|
|
|
|
:unique-opened="true"
|
|
|
|
:active-text-color="'#F23F4A'"
|
|
|
|
active-text-color="#F23F4A"
|
|
|
|
:collapse-transition="false"
|
|
|
|
:collapse-transition="false"
|
|
|
|
mode="vertical"
|
|
|
|
mode="vertical"
|
|
|
|
>
|
|
|
|
>
|
|
|
@ -52,6 +36,7 @@ export default {
|
|
|
|
...mapGetters(["sidebarRouters", "sidebar"]),
|
|
|
|
...mapGetters(["sidebarRouters", "sidebar"]),
|
|
|
|
activeMenu() {
|
|
|
|
activeMenu() {
|
|
|
|
const route = this.$route;
|
|
|
|
const route = this.$route;
|
|
|
|
|
|
|
|
console.log(route);
|
|
|
|
const { meta, path } = route;
|
|
|
|
const { meta, path } = route;
|
|
|
|
// if set path, the sidebar will highlight the path you set
|
|
|
|
// if set path, the sidebar will highlight the path you set
|
|
|
|
if (meta.activeMenu) {
|
|
|
|
if (meta.activeMenu) {
|
|
|
@ -71,3 +56,6 @@ export default {
|
|
|
|
},
|
|
|
|
},
|
|
|
|
};
|
|
|
|
};
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</style>
|
|
|
|