Skip to content

debounce(func, wait = 500, immediate = true)

事件被触发后,等待一段时间(延迟时间),如果在这段时间内没有再次触发该事件,则执行函数;如果在这段时间内再次触发了该事件,则重新计时。

  • func <Function> 触发回调执行的函数
  • wait <Number> 时间间隔,单位ms

支持平台

安卓iosweb微信小程序

示例

javascript
import { TuiDebounce } from '@/uni_modules/tui-plus'
const deb= new TuiDebounce()  //之所以修改为使用这种方式。是因为之前全局场景多个地方使用了防抖。相互影响了
deb.debounce(() => {
	
},500