vue 子组件获取父组件的实例方法
2022-04-16 16:36 罗任德 阅读(1043) 评论(0) 编辑 收藏 举报
/**
* 获取父元素实例
*/
created() {
this.parent = this.init();
},
methods: {
init( name = 'butom-collapse-view'){//参数为父组件的组件名
let parent = this.$parent;
let parentName = parent.$options.name;
while (parentName !== name) {
parent = parent.$parent; //这里已经获取到了
if (!parent) return false;
parentName = parent.$options.name;
}
return parent;
}
}