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