今天在前端出现一个实时状态不稳定的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);
}
},
本文标题:使用setInterval 不当,引起的BUG
本文链接:https://www.haomeiwen.com/subject/tdjqdctx.html
网友评论