之前一直用的是这个
let myChart = echarts.init(this.$refs.myCharts)
myChart.setOption(option)
this.$nextTick(() => {
myChart.resize()
window.onresize = myChart.resize
})
但是后面发现有多个图表在同一页面的时候,这个方法就失效了,然后换成下面这种方法,就解决了这个问题。
let myChart = echarts.init(this.$refs.myCharts)
myChart.setOption(option)
window.addEventListener('resize', function () {
myChart.resize()
})