23 lines
						
					
					
						
							560 B
						
					
					
				
			
		
		
	
	
							23 lines
						
					
					
						
							560 B
						
					
					
				| import { VantComponent } from '../common/component'; | |
| import { useChildren } from '../common/relation'; | |
| VantComponent({ | |
|     relation: useChildren('col', function (target) { | |
|         const { gutter } = this.data; | |
|         if (gutter) { | |
|             target.setData({ gutter }); | |
|         } | |
|     }), | |
|     props: { | |
|         gutter: { | |
|             type: Number, | |
|             observer: 'setGutter', | |
|         }, | |
|     }, | |
|     methods: { | |
|         setGutter() { | |
|             this.children.forEach((col) => { | |
|                 col.setData(this.data); | |
|             }); | |
|         }, | |
|     }, | |
| });
 | |
| 
 |