1.可使用elemntui的element-resize-detector
使用方法 npm install element-resize-detector
可以全局引用,也可以页面引用,我是使用的页面引用
import elementResizeDetectorMaker from "element-resize-detector";
2.使用这个插件,如果页面有一个Echarts是可以的,但是如果页面有多个Echarts图,只对第一个Echatrts生效,这是因为除第一个之外,剩下的Echarts图使用的类名一样。解决办法如下
2-1 举例第一个Echarts自适应
2-2 举例如果多个echarts图
然后就完美解决了,多个Echarts图根据页面宽度而自适应