mirror of https://github.com/ElemeFE/element
Menu: compensate for Vue regression
parent
ab53f58f84
commit
527f3bdbe9
|
@ -1,5 +1,4 @@
|
||||||
export default {
|
export default {
|
||||||
inject: ['rootMenu'],
|
|
||||||
computed: {
|
computed: {
|
||||||
indexPath() {
|
indexPath() {
|
||||||
var path = [this.index];
|
var path = [this.index];
|
||||||
|
@ -12,6 +11,16 @@ export default {
|
||||||
}
|
}
|
||||||
return path;
|
return path;
|
||||||
},
|
},
|
||||||
|
rootMenu() {
|
||||||
|
var parent = this.$parent;
|
||||||
|
while (
|
||||||
|
parent &&
|
||||||
|
parent.$options.componentName !== 'ElMenu'
|
||||||
|
) {
|
||||||
|
parent = parent.$parent;
|
||||||
|
}
|
||||||
|
return parent;
|
||||||
|
},
|
||||||
parentMenu() {
|
parentMenu() {
|
||||||
let parent = this.$parent;
|
let parent = this.$parent;
|
||||||
while (
|
while (
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<template>
|
<template>
|
||||||
<el-menu-collapse-transition>
|
<el-menu-collapse-transition>
|
||||||
<ul class="el-menu"
|
<ul class="el-menu"
|
||||||
:key="collapse"
|
:key="+collapse"
|
||||||
:class="{
|
:class="{
|
||||||
'el-menu--horizontal': mode === 'horizontal',
|
'el-menu--horizontal': mode === 'horizontal',
|
||||||
'el-menu--dark': theme === 'dark',
|
'el-menu--dark': theme === 'dark',
|
||||||
|
|
Loading…
Reference in New Issue