Browse Source

菜单显隐

master
13176889840 5 years ago
parent
commit
6ce7435265
  1. 4
      epmet-oper-web/src/views/main-sidebar-sub-menu.vue
  2. 12
      epmet-oper-web/src/views/main-sidebar.vue

4
epmet-oper-web/src/views/main-sidebar-sub-menu.vue

@ -1,5 +1,5 @@
<template> <template>
<!-- <div v-if="menu.showFlag"> --> <div v-if="menu.showFlag">
<el-submenu <el-submenu
v-if="menu.children && menu.children.length >= 1" v-if="menu.children && menu.children.length >= 1"
:index="menu.id" :index="menu.id"
@ -20,7 +20,7 @@
</svg> </svg>
<span>{{ menu.name }}</span> <span>{{ menu.name }}</span>
</el-menu-item> </el-menu-item>
<!-- </div> --> </div>
</template> </template>
<script> <script>

12
epmet-oper-web/src/views/main-sidebar.vue

@ -1,14 +1,13 @@
<template> <template>
<aside :class="['aui-sidebar', `aui-sidebar--${$store.state.sidebarLayoutSkin}`]"> <aside :class="['aui-sidebar', `aui-sidebar--${$store.state.sidebarLayoutSkin}`]">
<div class="aui-sidebar__inner"> <div class="aui-sidebar__inner">
<el-menu :default-active="$store.state.sidebarMenuActiveName" <el-menu
:collapse="false" :default-active="$store.state.sidebarMenuActiveName"
:collapse="$store.state.sidebarFold"
:unique-opened="true" :unique-opened="true"
:collapseTransition="false" :collapseTransition="false"
class="aui-sidebar__menu"> class="aui-sidebar__menu">
<sub-menu v-for="menu in $store.state.sidebarMenuList" <sub-menu v-for="menu in $store.state.sidebarMenuList" :key="menu.id" :menu="menu" />
:key="menu.id"
:menu="menu" />
</el-menu> </el-menu>
</div> </div>
</aside> </aside>
@ -26,12 +25,11 @@ export default {
}, },
created () { created () {
this.$store.state.sidebarMenuList = window.SITE_CONFIG['menuList'] this.$store.state.sidebarMenuList = window.SITE_CONFIG['menuList']
console.log(this.$store.state.sidebarMenuList)
} }
} }
</script> </script>
<style> <style>
.el-menu--collapse .el-submenu__title span { .el-menu--collapse .el-submenu__title span {
display: none; display: n;
} }
</style> </style>

Loading…
Cancel
Save