useThrottle

使用节流 ref

Usage

基础

import { ref } from 'vue'
import { useThrottle } from '@/uni_modules/tob-use'

const input = ref('')

// 第二个参数设置节流间隔,单位为毫秒,默认为 200 毫秒
const throttled = useThrottle(input, 1000)

Trailing

如果您不想让尾随更改,即确保时间到达后触发,可以设置第三个参数为 false,默认为 true

import { ref } from 'vue'
import { useThrottle } from '@/uni_modules/tob-use'

const input = ref('')
const throttled = useThrottle(input, 1000, false)

Leading

如果你不想一上来就执行,可以设置第四个参数为 false,默认为 true

import { ref } from 'vue'
import { useThrottle } from '@/uni_modules/tob-use'

const input = ref('')
const throttled = useThrottle(input, 1000, true, false)
Last Updated:
Contributors: markthree