最近在写视频播放相关内容,需要自己写进度条
想着做个心跳监听当前的进度条
发现清楚定时器的时候失效
搜了一下
解决办法就是挂载到window上
this.timer = window.setInterval(() => {
this.onPlayerTimeupdate();
}, 300)
window.clearInterval(this.timer);
this.timer=null;
在开发视频播放功能时,使用Vue遇到定时器清除失效的挑战。通过心跳监听来更新进度条,发现在尝试使用`clearInterval`停止定时器时不起作用。经搜索,解决方案是将定时器引用绑定到`window`对象上,从而确保定时器能够被正确清除。
最近在写视频播放相关内容,需要自己写进度条
想着做个心跳监听当前的进度条
发现清楚定时器的时候失效
搜了一下
解决办法就是挂载到window上
this.timer = window.setInterval(() => {
this.onPlayerTimeupdate();
}, 300)
window.clearInterval(this.timer);
this.timer=null;
954
1337
1155
2万+

被折叠的 条评论
为什么被折叠?