1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
| export default {
| data() {
| return {
|
| }
| },
| created(){
| this.popup = this.getParent()
| },
| methods:{
| /**
| * 获取父元素实例
| */
| getParent(name = 'uniPopup') {
| 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;
| },
| }
| }
|
|