1、方法一:监听对应dom元素,如果大小发生变化,调用resize()方法。
function chartResize(myChart){
let chartObserver = new ResizeObserver(() => {
myChart.resize();
});
chartObserver.observe(myChart.getDom());
}
2、方法二:自适应是浏览器窗口变化的时候,echarts图表大小能够相应的变化。可通过监听浏览器窗口实现。
window.addEventListener("resize", () => {
myChar.resize();
});