refAutoReset
一个在一段时间后将重置为默认值的 ref。
示例
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 }
源码
贡献者
Anthony Fu
一纸忘忧
Anthony Fu
OrbisK
moander
sun0day
wheat
Kasper Seweryn
更新日志
v12.3.0
on 1/2/202559f75
- feat(toValue): deprecate toValue
from @vueuse/shared
in favor of Vue's nativev12.0.0-beta.1
on 11/21/2024v10.4.0
on 8/25/2023v10.0.0-beta.4
on 4/13/20234d757
- feat(types)!: rename MaybeComputedRef
to MaybeRefOrGetter
0a72b
- feat(toValue): rename resolveUnref
to toValue