今天有一个需求就是页面需要几秒中调一次请求,自然用setTimeout,然后就发现有一个Bug,明明设置的是5秒,可是页面却一直刷新,根本不是5秒,后来感觉是因为没有清除定时器,修改之后,发现是这样的,应该在VUE销毁前的钩子里面清除定时器:
这里附上一点点代码:

注意定时器都是有返回值的,这里推荐一个讲的很详细的定时器设置及其清除的链接:http://www.cnblogs.com/wangying731/p/5164780.html
vue中使用定时器setTimeout
最新推荐文章于 2023-12-14 17:00:19 发布
本文分享了在VUE项目中使用setTimeout定时器遇到的问题及解决方法。详细介绍了因未清除定时器导致页面异常刷新的Bug,并提供了在组件销毁前正确清除定时器的代码示例。
4788

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



