UNPKG

asp-smart-ui-plus-test

Version:

A Component Library for Vue 3

24 lines (23 loc) 483 B
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 } } }