|
@@ -6,7 +6,7 @@
|
|
</MenuItem>
|
|
</MenuItem>
|
|
<div v-for="menu in menus" :key="menu.id">
|
|
<div v-for="menu in menus" :key="menu.id">
|
|
<MenuItem :name="menu.id" v-if="menu.url">
|
|
<MenuItem :name="menu.id" v-if="menu.url">
|
|
- <Icon type="menu.icon"></Icon>
|
|
|
|
|
|
+ <Icon :type="menu.icon"></Icon>
|
|
<span>{{menu.name}}</span>
|
|
<span>{{menu.name}}</span>
|
|
</MenuItem>
|
|
</MenuItem>
|
|
<Submenu :name="menu.id" v-else>
|
|
<Submenu :name="menu.id" v-else>
|
|
@@ -66,6 +66,7 @@
|
|
return config('SITE_NAME');
|
|
return config('SITE_NAME');
|
|
},
|
|
},
|
|
menus() {
|
|
menus() {
|
|
|
|
+ console.log(tree(_.cloneDeep(this.$store.getters.getAdminMenu), 0))
|
|
return tree(_.cloneDeep(this.$store.getters.getAdminMenu), 0);
|
|
return tree(_.cloneDeep(this.$store.getters.getAdminMenu), 0);
|
|
},
|
|
},
|
|
pageMenus() {
|
|
pageMenus() {
|
|
@@ -120,6 +121,10 @@
|
|
display: none;
|
|
display: none;
|
|
transition: display .2s ease;
|
|
transition: display .2s ease;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ .ivu-layout-sider-children .ivu-menu .ivu-menu-item {
|
|
|
|
+ display: flex;
|
|
|
|
+ }
|
|
</style>
|
|
</style>
|
|
<style scoped>
|
|
<style scoped>
|
|
.menu-item span {
|
|
.menu-item span {
|