asp-smart-ui-plus-test
Version:
A Component Library for Vue 3
24 lines (23 loc) • 483 B
JavaScript
export default {
data () {
return {}
},
created () {
this.popup = this.getParent()
},
methods: {
/**
* 获取父元素实例
*/
getParent (name = 'asp-mp-popup') {
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
}
}
}