Menu: compensate for Vue regression

pull/5997/head
Leopoldthecoder 2017-07-20 18:39:12 +08:00 committed by 杨奕
parent ab53f58f84
commit 527f3bdbe9
2 changed files with 11 additions and 2 deletions

View File

@ -1,5 +1,4 @@
export default {
inject: ['rootMenu'],
computed: {
indexPath() {
var path = [this.index];
@ -12,6 +11,16 @@ export default {
}
return path;
},
rootMenu() {
var parent = this.$parent;
while (
parent &&
parent.$options.componentName !== 'ElMenu'
) {
parent = parent.$parent;
}
return parent;
},
parentMenu() {
let parent = this.$parent;
while (

View File

@ -1,7 +1,7 @@
<template>
<el-menu-collapse-transition>
<ul class="el-menu"
:key="collapse"
:key="+collapse"
:class="{
'el-menu--horizontal': mode === 'horizontal',
'el-menu--dark': theme === 'dark',