1 问题: 在页面上使用echarts有多个图标 resize 缩放只有最后一个有效。
2 解决 改变原来官方写法

  1) html里  
   <div id="container" style="height: 400px;"></div>
 // 2)  methods里
  drawLine(){
  		//  记得在  return里定义好 myChart 字段。
   		this.myChart = echarts.init(document.getElementById('container'));
   		 this.myChart.setOption({  
			// 图表所需要的内容 简略掉了
		}) 
  }
// 3)   mounted 里加载调用  使用到 addEventListener
 		this.drawLine();
 		window.addEventListener('resize', () => {
			this.myChart.resize();
			//  如果是多个 在次里加你所需要的就行
		})

这样就解决了 多个图表是 缩放只有最后一个管用的问题。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐