使用setInterval 不当,引起的BUG
2019-08-01 本文已影响0人
__笙歌4J
今天在前端出现一个实时状态不稳定的BUG,分析以后定位到原因是 setInterval 没有清理干净,导致同时存在多个定时器
,于是在ws open的时候清理了所有定时器
clearTimer: function(){
for(let i=9999;i >= 0;i--){
clearInterval(i);
}
},
今天在前端出现一个实时状态不稳定的BUG,分析以后定位到原因是 setInterval 没有清理干净,导致同时存在多个定时器
,于是在ws open的时候清理了所有定时器
clearTimer: function(){
for(let i=9999;i >= 0;i--){
clearInterval(i);
}
},