需求
echarts图表 根据容器大小改变大小
主要应用了vue 监听 dom元素 尺寸的变化
element提供的 element-resize-detector 可以轻松解决问题的存在
安装依赖
npm install element-resize-detector
require 引入使用,需要用到的页面 ***.vue 引入
phontoImage(){
var echarts = require('echarts');
var elementResizeDetectorMaker = require("element-resize-detector");
var erd = elementResizeDetectorMaker();
var worldMapContainer = document.getElementById('main4');
var that = this;
var resizeWorldMapContainer = function () {
worldMapContainer.style.width = worldMapContainer.scrollWidth+'