element-ui
Version:
A Component Library for Vue.js.
23 lines (22 loc) • 501 B
JavaScript
module.exports = {
computed: {
indexPath() {
var path = [this.index];
var parent = this.$parent;
while (parent.$options.componentName !== 'ElMenu') {
if (parent.index) {
path.unshift(parent.index);
}
parent = parent.$parent;
}
return path;
},
rootMenu() {
var parent = this.$parent;
while (parent.$options.componentName !== 'ElMenu') {
parent = parent.$parent;
}
return parent;
}
}
};