Skip to content

refAutoReset

Category
Export Size
236 B
Last Changed
4 days ago
Alias
autoResetRef

A ref which will be reset to the default value after some time.

Demo

Default message

Usage

ts
import { 
refAutoReset
} from '@vueuse/core'
const
message
=
refAutoReset
('default message', 1000)
function
setMessage
() {
// here the value will change to 'message has set' but after 1000ms, it will change to 'default message'
message
.
value
= 'message has set'
}

INFO

You can use triggerRef to trigger effects after making deep mutations to the inner value of a refAutoReset.

Type Declarations

ts
export type 
RefAutoResetReturn
<
T
= any> =
Ref
<
T
>
/** * Create a ref which will be reset to the default value after some time. * * @see https://vueuse.org/refAutoReset * @param defaultValue The value which will be set. * @param afterMs A zero-or-greater delay in milliseconds. */ export declare function
refAutoReset
<
T
>(
defaultValue
:
MaybeRefOrGetter
<
T
>,
afterMs
?:
MaybeRefOrGetter
<number>,
):
RefAutoResetReturn
<
T
>
export {
refAutoReset
as
autoResetRef
}

Source

SourceDemoDocs

Contributors

NoiseFan

Changelog

No recent changes

Released under the MIT License.