vhook

useDebounce

带防抖功能的状态

API

const state = useDebounce(value, delay)

Params

参数名描述类型默认值
value默认状态值any
delay防抖延时时间number200

Result

参数名描述类型
state带防抖功能的 RefRef<T>

Example

Code

<template>
  <input v-model="state"/>
</template>

<script>
import { useDebounce } from 'vhook'
export default {
  setup () {
    const state = useDebounce('test')
    return {
      state
    }
  }
}
</script>