用
echarts
绘制的图在容器尺寸发生变化时重绘
- 如果容器的尺寸改变是由浏览器窗口改变引起的,监听
resize
事件就可以了。注意优化,使用setTimeout
和requestAnimation
等 - 如果浏览器窗口大小不变,其他因素引起的容器变化,如菜单折叠等
$(window).resize()
let eventTargert = document.getElementById('#nav')
eventTarget.addEventListener('transitionend', handleResize)
//cancle event listener
eventTarget.removeEventListener('transitionend', handleResize)