今天有一个需求就是页面需要几秒中调一次请求,自然用setTimeout,然后就发现有一个Bug,明明设置的是5秒,可是页面却一直刷新,根本不是5秒,后来感觉是因为没有清除定时器,修改之后,发现是这样的,应该在VUE销毁前的钩子里面清除定时器:
这里附上一点点代码:
注意定时器都是有返回值的,这里推荐一个讲的很详细的定时器设置及其清除的链接:http://www.cnblogs.com/wangying731/p/5164780.html
vue中使用定时器setTimeout
最新推荐文章于 2025-01-16 11:49:51 发布