refAutoReset
一个在一段时间后将重置为默认值的 ref。
Demo
Default message
用法
ts
import { refAutoReset } from '@vueuse/core'
const message = refAutoReset('默认消息', 1000)
function setMessage() {
// 在这里,值将会变为 '消息已设置',但是 1000 毫秒后,它将会变回 '默认消息'
message.value = '消息已设置'
}
类型声明
typescript
/**
* 一个在一段时间后将重置为默认值的 ref。
*
* @see https://vueuse.org/refAutoReset
* @param defaultValue 将要设置的值。
* @param afterMs 延迟时间 (以毫秒为单位)。
*/
export declare function refAutoReset<T>(
defaultValue: MaybeRefOrGetter<T>,
afterMs?: MaybeRefOrGetter<number>,
): Ref<T>
export { refAutoReset as autoResetRef }
Source
贡献者
Anthony Fu
丶远方
Anthony Fu
moander
sun0day
wheat
Kasper Seweryn