项目做数据可视化使用的是百度的图表库 echarts,使用setInterval进行定时数据刷新。这时候会遇到一个问题。
当浏览器窗口变化的时候,setInterval会越来越快这显然是个bug,需要清除定时器。
echarts一般都会做onresize。所以在onresize的时候清除定时器就不会出现setInterval 叠加的情况。
var _timerPie1;
_timerPie1 = window.setInterval(function () { //数据动态展现
//
},1000);
window.onresize = function (){
clearInterval(_timerPie1);
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。