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