Skip to content

refManualReset

Category
Export Size
Last Changed
3 weeks ago
Alias
manualResetRef

Create a ref with manual reset functionality.

Demo

Usage

ts
import { 
refManualReset
} from '@vueuse/core'
const
message
=
refManualReset
('default message')
message
.
value
= 'message has set'
message
.
reset
()
console
.
log
(
message
.
value
) // 'default message'

Type Declarations

ts
/**
 * Define the shape of a ref that supports manual reset functionality.
 *
 * This interface extends the standard `Ref` type from Vue and adds a `reset` method.
 * The `reset` method allows the ref to be manually reset to its default value.
 */
export interface 
ManualResetRefReturn
<
T
> extends
Ref
<
T
> {
reset
:
Fn
} /** * Create a ref with manual reset functionality. * * @see https://vueuse.org/refManualReset * @param defaultValue The value which will be set. */ export declare function
refManualReset
<
T
>(
defaultValue
:
MaybeRefOrGetter
<
T
>,
):
ManualResetRefReturn
<
T
>

Source

SourceDemoDocs

Contributors

phk422

Changelog

v14.0.0-alpha.2 on
81bb3 - feat: new function (#4644)

Released under the MIT License.

Write AI-Powered code you can trust
Grab 45% off for AIDD Masterclass before it's gone.
Claim Now
12
hours
:
56
minutes
:
15
seconds
: