debounce(func, wait = 500)
在事件被触发后,立即执行函数,然后在一段时间内(间隔时间)不再执行,直到间隔时间过后才能再次执行。
func
<Function> 触发回调执行的函数wait
<Number> 时间间隔,单位ms
支持平台
安卓 | ios | web | 微信小程序 |
---|---|---|---|
√ | √ | √ | √ |
示例
javascript
import { TuiDebounce } from '@/uni_modules/tui-plugins'
const deb= new TuiDebounce() //之所以修改为使用这种方式。是因为之前全局场景多个地方使用了防抖。相互影响了
deb.throttle(() => {
},500)