useDebounce

带防抖功能的状态

API

const state = useDebounce(value, delay)

Params

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

Result

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

Example

输入停止3s后才会更新状态: test

Code

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

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