使用window.onresize
缺点:多个echarts的时候就只有最后一个生效了,onresize会被覆盖
const myChart = echarts.init(this.$refs.echartRef)
window.onresize = function () {
myChart.resize()
}
使用window.addEventListener添加resize方法
const myChart = echarts.init(this.$refs.echartRef)
let listener= function () {
myChart.resize()
}
window.addEventListener('resize', listener)
destroyed(){
window.removeEventListener("resize",this.listener)
}