阅读量:2
在Vue应用中使用setInterval可以通过在mounted钩子函数中调用setInterval函数来实现定时执行某个函数或代码块。以下是一个使用setInterval的例子:
export default { data() { return { count: 0 }; }, mounted() { this.interval = setInterval(() => { this.count++; console.log('Count is: ', this.count); }, 1000); }, beforeDestroy() { clearInterval(this.interval); } };
在上面的例子中,mounted钩子函数中调用了setInterval函数,每隔1秒执行一次箭头函数,该箭头函数中对count进行自增并输出count的值。同时,在组件销毁之前(beforeDestroy钩子函数),清除了定时器,避免内存泄漏。