mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
23 lines
425 B
JavaScript
23 lines
425 B
JavaScript
/**
|
|
* 根据父组件名找到对应`parent`
|
|
*/
|
|
export default {
|
|
methods: {
|
|
findParentByComponentName(name) {
|
|
if (this.parentGroup) return;
|
|
|
|
let parent = this.$parent;
|
|
while (parent) {
|
|
if (parent.$options.name === name) {
|
|
this.parentGroup = parent;
|
|
break;
|
|
} else {
|
|
parent = parent.$parent;
|
|
}
|
|
}
|
|
|
|
return this.parentGroup;
|
|
}
|
|
}
|
|
};
|