Home / Function/ pushTarget() — vue Function Reference

pushTarget() — vue Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  46145e02_0be2_a179_3c66_d786e8df82f3["pushTarget()"]
  dfb2b3e1_ffba_6029_124e_b43a30f0f999["dep.ts"]
  46145e02_0be2_a179_3c66_d786e8df82f3 -->|defined in| dfb2b3e1_ffba_6029_124e_b43a30f0f999
  f8064a1e_1b6a_274a_f334_111faf594604["callHook()"]
  f8064a1e_1b6a_274a_f334_111faf594604 -->|calls| 46145e02_0be2_a179_3c66_d786e8df82f3
  ce80ecf6_59b6_ce14_f480_11914f02b5b1["getData()"]
  ce80ecf6_59b6_ce14_f480_11914f02b5b1 -->|calls| 46145e02_0be2_a179_3c66_d786e8df82f3
  c74446fc_5d22_d545_3c00_31643a8c20db["stateMixin()"]
  c74446fc_5d22_d545_3c00_31643a8c20db -->|calls| 46145e02_0be2_a179_3c66_d786e8df82f3
  ad67e7ed_c155_de53_2de2_0458d2c842ef["get()"]
  ad67e7ed_c155_de53_2de2_0458d2c842ef -->|calls| 46145e02_0be2_a179_3c66_d786e8df82f3
  4935dbd4_998d_c5cd_41c0_2e16500a201c["handleError()"]
  4935dbd4_998d_c5cd_41c0_2e16500a201c -->|calls| 46145e02_0be2_a179_3c66_d786e8df82f3
  68e41397_5a92_5b2b_c03f_8a2d186bd3a6["initSetup()"]
  68e41397_5a92_5b2b_c03f_8a2d186bd3a6 -->|calls| 46145e02_0be2_a179_3c66_d786e8df82f3
  style 46145e02_0be2_a179_3c66_d786e8df82f3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/core/observer/dep.ts lines 100–103

export function pushTarget(target?: DepTarget | null) {
  targetStack.push(target)
  Dep.target = target
}

Domain

Subdomains

Frequently Asked Questions

What does pushTarget() do?
pushTarget() is a function in the vue codebase, defined in src/core/observer/dep.ts.
Where is pushTarget() defined?
pushTarget() is defined in src/core/observer/dep.ts at line 100.
What calls pushTarget()?
pushTarget() is called by 6 function(s): callHook, get, getData, handleError, initSetup, stateMixin.

Analyze Your Own Codebase

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

Try Supermodel Free