mirror of https://github.com/ElemeFE/element
				
				
				
			Carousel: fix initial-index
							parent
							
								
									3883ab3427
								
							
						
					
					
						commit
						64f80f51a7
					
				|  | @ -99,11 +99,11 @@ | |||
|     }, | ||||
| 
 | ||||
|     created() { | ||||
|       this.$parent && this.$parent.handleItemChange(); | ||||
|       this.$parent && this.$parent.updateItems(); | ||||
|     }, | ||||
| 
 | ||||
|     destroyed() { | ||||
|       this.$parent && this.$parent.handleItemChange(); | ||||
|       this.$parent && this.$parent.updateItems(); | ||||
|     } | ||||
|   }; | ||||
| </script> | ||||
|  |  | |||
|  | @ -49,7 +49,6 @@ | |||
| 
 | ||||
| <script> | ||||
| import throttle from 'throttle-debounce/throttle'; | ||||
| import debounce from 'throttle-debounce/debounce'; | ||||
| import { addResizeListener, removeResizeListener } from 'element-ui/src/utils/resize-event'; | ||||
| 
 | ||||
| export default { | ||||
|  | @ -103,7 +102,7 @@ export default { | |||
| 
 | ||||
|   watch: { | ||||
|     items(val) { | ||||
|       if (val.length > 0) this.setActiveItem(0); | ||||
|       if (val.length > 0) this.setActiveItem(this.initialIndex); | ||||
|     }, | ||||
| 
 | ||||
|     activeIndex(val, oldVal) { | ||||
|  | @ -223,7 +222,6 @@ export default { | |||
|   }, | ||||
| 
 | ||||
|   created() { | ||||
|     this.handleItemChange = debounce(100, this.updateItems); | ||||
|     this.throttledArrowClick = throttle(300, true, index => { | ||||
|       this.setActiveItem(index); | ||||
|     }); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Leopoldthecoder
						Leopoldthecoder