useDebounce
带防抖功能的状态
API
const state = useDebounce(value, delay)
Params
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
value | 默认状态值 | any | |
delay | 防抖延时时间 | number | 200 |
Result
参数名 | 描述 | 类型 |
---|---|---|
state | 带防抖功能的 Ref | Ref<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>