定时器:每五秒刷新数据
1.使用 setInterval
设置定时器:
在 onMounted 生命周期钩子中设置定时器,每 5 秒调用一次 refresh 方法。
2.使用 clearInterval
清除定时器:
在 onUnmounted 生命周期钩子中清除定时器,以避免内存泄漏。
let refreshInterval: NodeJS.Timeout | null = null; // 定时器变量
onMounted(()=>{
//每五秒刷新大厅数据
refreshInterval = setInterval(refresh, 5000);
})
onUnmounted(() => {
// 清除定时器
if (refreshInterval) {
clearInterval(refreshInterval);
refreshInterval = null;
}
})
function refresh() {
console.log('每五秒刷新大厅数据');
}