echarts 通过dom获取echarts实例,批量监听reset

重点在于 echarts.getInstanceByDom 这个 API

我的js:

复制代码
// 懒加载优化:滚动节流策略
var SCROLLTIMER = null

// 重新设置 echarts 的宽高
var resizeEcharts = () => {
$('[echarts_instance]').each((i, e) => {
echarts.getInstanceByDom(e).resize()
})
}

// 绑定事件
window.onresize = function () {
clearTimeout(SCROLLTIMER);
SCROLLTIMER = setTimeout(resizeEcharts, 150);
}
复制代码

posted @ 2021-01-06 14:40  乌卡拉卡  阅读(1227)  评论(0)    收藏  举报