export default { methods:{ /** * 获取所有父元素 * @param {Object} name * @param {Object} parent */ getParentAll(name, parent) { parent = this.getParent(`uni${name}`, parent) if (parent) { this.rootMenu[name].push(parent) this.getParentAll(name, parent) } }, /** * 获取父元素实例 */ getParent(name, parent, type) { parent = parent.$parent; let parentName = parent.$options.name; while (parentName !== name) { parent = parent.$parent; if (!parent) return false parentName = parent.$options.name; } return parent; } } }