Files
t-admin/unpackage/dist/dev/mp-weixin/components/uni-nav-menu/mixins/rootParent.js
T
2025-06-13 21:16:12 +08:00

34 lines
847 B
JavaScript

"use strict";
const rootParent = {
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;
}
}
};
exports.rootParent = rootParent;
//# sourceMappingURL=../../../../.sourcemap/mp-weixin/components/uni-nav-menu/mixins/rootParent.js.map