mt-yd-ui/src/views/main-sidebar.vue

31 lines
693 B
Vue
Raw Normal View History

2022-08-02 08:48:23 +08:00
<template>
2022-08-04 16:13:20 +08:00
<aside :class="['aui-sidebar', `aui-sidebar--${$store.state.sidebarLayoutSkin}`]">
<div class="aui-sidebar__inner">
<el-menu
:default-active="$store.state.sidebarMenuActiveName"
:collapse="$store.state.sidebarFold"
:unique-opened="true"
:collapseTransition="false"
class="aui-sidebar__menu"
>
<sub-menu v-for="menu in $store.state.sidebarMenuList" :key="menu.id" :menu="menu" />
</el-menu>
</div>
</aside>
2022-08-02 08:48:23 +08:00
</template>
<script>
import SubMenu from './main-sidebar-sub-menu'
export default {
2022-08-04 16:13:20 +08:00
data() {
return {}
},
components: {
SubMenu
},
created() {
this.$store.state.sidebarMenuList = window.SITE_CONFIG['menuList']
}
2022-08-02 08:48:23 +08:00
}
</script>