Home / Function/ depend() — vue Function Reference

depend() — vue Function Reference

Architecture documentation for the depend() function in dep.ts from the vue codebase.

Entity Profile

Dependency Diagram

graph TD
  127eb37f_bb82_724e_10d1_24e519f60aab["depend()"]
  485177ad_539e_577c_6503_821a3b761eff["Dep"]
  127eb37f_bb82_724e_10d1_24e519f60aab -->|defined in| 485177ad_539e_577c_6503_821a3b761eff
  772e5b8f_95bc_3463_fed7_f1034ba985e1["defineReactive()"]
  772e5b8f_95bc_3463_fed7_f1034ba985e1 -->|calls| 127eb37f_bb82_724e_10d1_24e519f60aab
  c8c14096_b675_5d42_1539_14ab0cdbaa99["dependArray()"]
  c8c14096_b675_5d42_1539_14ab0cdbaa99 -->|calls| 127eb37f_bb82_724e_10d1_24e519f60aab
  4fb245e9_ef0c_c389_c113_747330caa63e["depend()"]
  4fb245e9_ef0c_c389_c113_747330caa63e -->|calls| 127eb37f_bb82_724e_10d1_24e519f60aab
  style 127eb37f_bb82_724e_10d1_24e519f60aab fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/core/observer/dep.ts lines 59–69

  depend(info?: DebuggerEventExtraInfo) {
    if (Dep.target) {
      Dep.target.addDep(this)
      if (__DEV__ && info && Dep.target.onTrack) {
        Dep.target.onTrack({
          effect: Dep.target,
          ...info
        })
      }
    }
  }

Domain

Subdomains

Frequently Asked Questions

What does depend() do?
depend() is a function in the vue codebase, defined in src/core/observer/dep.ts.
Where is depend() defined?
depend() is defined in src/core/observer/dep.ts at line 59.
What calls depend()?
depend() is called by 3 function(s): defineReactive, depend, dependArray.

Analyze Your Own Codebase

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

Try Supermodel Free