记录部分常用代码

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;

你可能感兴趣的:(记录部分常用代码)