mirror of https://github.com/ElemeFE/element
Menu: compensate for Vue regression
parent
ab53f58f84
commit
527f3bdbe9
|
@ -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 (
|
||||
|
|
|
@ -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',
|
||||
|
|
Loading…
Reference in New Issue