1.动态获取元素的高度
// 动态获取echarts的宽高 container是图表节点的父容器、name是图表节点宽或高
getEchartsStyle(container, name) {
if(window.getComputedStyle) {
return window.getComputedStyle(container, null);
}else{
return container.currentStyle;
}
}
2.echarts图标自适应
// echarts图表自适应
this.resizefun = () => {
this.echarts.init(document.getElementById(element)).resize();
}
// 添加监听浏览器窗口大小事件
window.addEventListener('resize', this.resizefun);
// 移除监听浏览器窗口大小事件,防止内存泄漏 优化性能
window.removeEventListener('resize', this.resizefun);
this.resizefun = null;