最近在用echarts做大屏项目时,发现图表不能实现响应式,于是我在网上找了很多办法,大多数人都用的下面这种办法实现的,但是我用这个的话,不知道什么原因,字体等东西没法实现响应式,所以用了另一种办法。
常规办法:
window.addEventListener("resize", () => {
this.myChart.resize();
});
另一种办法:
window.addEventListener("resize", () => {
this.myChart.dispose();
this.init();
});
效果:上面的是另一种办法实现的效果(响应式);下面的是常规办法实现的效果(字体大小等无变化)。