Home / Function/ triggerRef() — vue Function Reference

triggerRef() — vue Function Reference

Architecture documentation for the triggerRef() function in ref.ts from the vue codebase.

Entity Profile

Dependency Diagram

graph TD
  54edeab6_a277_3696_89ac_3ef4ba949686["triggerRef()"]
  22b44e72_ad0a_6a98_e36a_e325291fd02b["ref.ts"]
  54edeab6_a277_3696_89ac_3ef4ba949686 -->|defined in| 22b44e72_ad0a_6a98_e36a_e325291fd02b
  style 54edeab6_a277_3696_89ac_3ef4ba949686 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/v3/reactivity/ref.ts lines 77–91

export function triggerRef(ref: Ref) {
  if (__DEV__ && !ref.dep) {
    warn(`received object is not a triggerable ref.`)
  }
  if (__DEV__) {
    ref.dep &&
      ref.dep.notify({
        type: TriggerOpTypes.SET,
        target: ref,
        key: 'value'
      })
  } else {
    ref.dep && ref.dep.notify()
  }
}

Domain

Subdomains

Frequently Asked Questions

What does triggerRef() do?
triggerRef() is a function in the vue codebase, defined in src/v3/reactivity/ref.ts.
Where is triggerRef() defined?
triggerRef() is defined in src/v3/reactivity/ref.ts at line 77.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free