单个echarts图表自适应
在使用echarts时,当窗口改变是,图标并不会变化,这就引起了图标错位,很不美观。
这时候需要用到echarts自带的 resize来解决这个问题。
代码如下
// 基于准备好的dom,初始化echarts实例
let myChart = echarts.init(document.getElementById('myChart'))
const res = this.option
myChart.setOption(res)
window.onresize = myChart.resize;
在 myChart.setOption(res)后面加上这句代码即可
window.onresize = myChart.resize
现在就可自适应了
如果一个页面有多个图表的话,这个方法不起作用,可以参考他的方法
link