如果想让echarts图表的尺寸随着屏幕变化而变化(window.resize),使用window.onresize = myChart.resize;即可。
loadLineEchart () {
let myChart = this.echarts.init(this.$refs.lineEcharts);
let option = {此处省略10000字......};
myChart.setOption(option);
window.onresize = myChart.resize;
}
如果是多个图:
var myChart1 = echarts.init(this.$refs.lineEcharts1);
var myChart2 = echarts.init(this.$refs.lineEcharts2);
var myChart3 = echarts.init(this.$refs.lineEcharts3);
var option={此处省略10000字......};
myChart1.setOption(option);
myChart2.setOption(option);
myChart3.setOption(option);
window.addEventListener("resize",function (){
myChart1.resize();
myChart2.resize();
myChart3.resize();
});