命名修改以及菜单控制演示页面

Former-commit-id: 76944a9d40ab38c17539c3e04fa1b32821254495 [formerly 76944a9d40ab38c17539c3e04fa1b32821254495 [formerly 76944a9d40ab38c17539c3e04fa1b32821254495 [formerly 76944a9d40ab38c17539c3e04fa1b32821254495 [formerly 26802a8e2a1b4092bf2d19e341dde2fbe6761dc2 [formerly 041aaa709feee4a170f5b9b55403b5316e5a70d3]]]]]
Former-commit-id: c0ff8f0aa986769fc2e9957d5ff90d55ac191ec8
Former-commit-id: 9169398f65367c84e9d61fd28bdb1eeb0e22945c
Former-commit-id: 25066fd9231ffe2f3beaf335a333196a901f3d02 [formerly fe4024c634332eccd5a3c7ae11e692f8bae2d081]
Former-commit-id: 1eb48f78ae708f37ef9b9b5abbf5ac0cc6d855ad
Former-commit-id: c02929a32cd82760dff684d022456a9e0da28f8c
Former-commit-id: 46aa87ff0f2bcc71de6d8956b8d5a439b7dd19ae
Former-commit-id: 0a89d86ff625e9981444022a0d731352c71bedd0
Former-commit-id: 4e7fc917398365a853edebdd19f94bad9e67dbc8
This commit is contained in:
liyang
2018-07-23 23:05:14 +08:00
parent 6d46d5694b
commit 779b0b6220
9 changed files with 164 additions and 18 deletions

View File

@@ -1,6 +1,6 @@
<template>
<el-menu mode="horizontal" @select="handleMenuSelect">
<template v-for="(menu, menuIndex) in menusHeader">
<template v-for="(menu, menuIndex) in menuHeader">
<d2-layout-header-aside-menu-item v-if="menu.children === undefined" :menu="menu" :key="menuIndex"/>
<d2-layout-header-aside-menu-sub v-else :menu="menu" :key="menuIndex"/>
</template>
@@ -23,7 +23,7 @@ export default {
},
computed: {
...mapState({
menusHeader: state => state.d2admin.menusHeader
menuHeader: state => state.d2admin.menuHeader
})
}
}

View File

@@ -6,12 +6,12 @@
:default-active="active"
ref="menu"
@select="handleMenuSelect">
<template v-for="(menu, menuIndex) in menusAside">
<template v-for="(menu, menuIndex) in menuAside">
<d2-layout-header-aside-menu-item v-if="menu.children === undefined" :menu="menu" :key="menuIndex"/>
<d2-layout-header-aside-menu-sub v-else :menu="menu" :key="menuIndex"/>
</template>
</el-menu>
<div v-if="menusAside.length === 0 && !isMenuAsideCollapse" class="d2-layout-header-aside-menu-empty">
<div v-if="menuAside.length === 0 && !isMenuAsideCollapse" class="d2-layout-header-aside-menu-empty">
<d2-icon name="inbox"/>
<span>没有侧栏菜单</span>
</div>
@@ -42,7 +42,7 @@ export default {
},
computed: {
...mapState({
menusAside: state => state.d2admin.menusAside,
menuAside: state => state.d2admin.menuAside,
isMenuAsideCollapse: state => state.d2admin.isMenuAsideCollapse
})
},
@@ -59,7 +59,7 @@ export default {
handler (val) {
this.active = val[val.length - 1].path
this.$nextTick(() => {
if (this.menusAside.length > 0) {
if (this.menuAside.length > 0) {
this.$refs.menu.activeIndex = this.active
}
})