perf[Charts]: refine resize-mixin
This commit is contained in:
		| @@ -8,8 +8,21 @@ export default { | ||||
|       } | ||||
|     }, 100) | ||||
|     window.addEventListener('resize', this.__resizeHandler) | ||||
|  | ||||
|     const sidebarElm = document.getElementsByClassName('sidebar-container')[0] | ||||
|     sidebarElm.addEventListener('transitionend', this.sidebarResizeHandler) | ||||
|   }, | ||||
|   beforeDestroy() { | ||||
|     window.removeEventListener('resize', this.__resizeHandler) | ||||
|  | ||||
|     const sidebarElm = document.getElementsByClassName('sidebar-container')[0] | ||||
|     sidebarElm.removeEventListener('transitionend', this.sidebarResizeHandler) | ||||
|   }, | ||||
|   methods: { | ||||
|     sidebarResizeHandler(e) { | ||||
|       if (e.propertyName === 'width') { | ||||
|         this.__resizeHandler() | ||||
|       } | ||||
|     } | ||||
|   } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user