mirror of
				https://gitee.com/vant-contrib/vant.git
				synced 2025-10-31 19:42:07 +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;
 | |
|     }
 | |
|   }
 | |
| };
 |