This commit is contained in:
Alex 2018-11-02 12:09:01 +08:00
parent da286d4439
commit fd1bdec706
2 changed files with 14 additions and 8 deletions

View File

@ -9,14 +9,17 @@ export default {
}, 100)
window.addEventListener('resize', this.__resizeHandler)
const sidebarElm = document.getElementsByClassName('sidebar-container')[0]
sidebarElm.addEventListener('transitionend', this.sidebarResizeHandler)
this.sidebarElm = document.getElementsByClassName('sidebar-container')[0]
if (this.sidebarElm) {
this.sidebarElm.addEventListener('transitionend', this.sidebarResizeHandler)
}
},
beforeDestroy() {
window.removeEventListener('resize', this.__resizeHandler)
const sidebarElm = document.getElementsByClassName('sidebar-container')[0]
sidebarElm.removeEventListener('transitionend', this.sidebarResizeHandler)
if (this.sidebarElm) {
this.sidebarElm.removeEventListener('transitionend', this.sidebarResizeHandler)
}
},
methods: {
sidebarResizeHandler(e) {

View File

@ -55,8 +55,10 @@ export default {
}
//
const sidebarElm = document.getElementsByClassName('sidebar-container')[0]
sidebarElm.addEventListener('transitionend', this.sidebarResizeHandler)
this.sidebarElm = document.getElementsByClassName('sidebar-container')[0]
if (this.sidebarElm) {
this.sidebarElm.addEventListener('transitionend', this.sidebarResizeHandler)
}
},
beforeDestroy() {
if (!this.chart) {
@ -66,8 +68,9 @@ export default {
window.removeEventListener('resize', this.__resizeHandler)
}
const sidebarElm = document.getElementsByClassName('sidebar-container')[0]
sidebarElm.removeEventListener('transitionend', this.sidebarResizeHandler)
if (this.sidebarElm) {
this.sidebarElm.removeEventListener('transitionend', this.sidebarResizeHandler)
}
this.chart.dispose()
this.chart = null