好家伙,这又不是啥很难或者不常见的问题,直接问ai呗
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250101/deb0559fc4db1355cb8c23568be68fd8.png)
let timer = null;
uni.$on('getData', (obj) => {
// 如果已经有一个计时器在运行,那么清除它
if (timer) {
clearTimeout(timer);
}
// 开始新的计时器,如果5秒后没有新的消息,那么结束计算
timer = setTimeout(() => {
console.log('5秒内没有新的消息');
timer = null;
}, 5000);
});