🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
```js // 每隔一段时间time执行一次定时器 // setTimeout:创建一个定时器对象 // 在setTimeout清除之前创建一个新的 let timer = null function timeInterval(func, wait) { let timer = null function interval() { // 执行 func 函数 // 并且重新设置一个定时器 func() timer = setTimeout(interval, t) } interval() return { cancel: () => { clearTimeout(timer) } } } ```