问题:页面当中有多图表的时窗口放大缩小,echarts图表不能够自适应,
解决办法:改变窗口大小时不停的触发resize方法,让它只执行一次,重绘echarts图表(多echarts图表存在的情况下)
var resizeTimer = null;
window.addEventListener("resize", () => {
if (resizeTimer) {
clearTimeout(resizeTimer)
}
resizeTimer = setTimeout(function(){
totalFlowRate.resize();
}, 400);
});
本文介绍了解决ECharts图表在页面窗口调整大小时不能自适应的问题。通过使用setTimeout和clearTimeout组合,确保在窗口大小变化后仅重绘一次图表,避免了频繁触发resize方法导致的性能问题。
4130

被折叠的 条评论
为什么被折叠?



