重點在於 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);
}
復制代碼