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
  0f6ffc11_2e95_459d_b27e_bbd8d5d18e4a["pushTarget()"]
  a7fb5d54_f5e0_5d73_5f6a_96e6c47acbeb["callHook()"]
  a7fb5d54_f5e0_5d73_5f6a_96e6c47acbeb -->|calls| 0f6ffc11_2e95_459d_b27e_bbd8d5d18e4a
  a9af8dc0_58c2_6c69_73ea_1d6a094a7054["getData()"]
  a9af8dc0_58c2_6c69_73ea_1d6a094a7054 -->|calls| 0f6ffc11_2e95_459d_b27e_bbd8d5d18e4a
  dfb98f6e_f77e_f8b1_4779_1235de201c9b["stateMixin()"]
  dfb98f6e_f77e_f8b1_4779_1235de201c9b -->|calls| 0f6ffc11_2e95_459d_b27e_bbd8d5d18e4a
  2a4676b0_3474_8b6b_8cd5_cc83c702bc40["get()"]
  2a4676b0_3474_8b6b_8cd5_cc83c702bc40 -->|calls| 0f6ffc11_2e95_459d_b27e_bbd8d5d18e4a
  b8db5ebb_37ca_9a58_b300_9c9942dd0428["handleError()"]
  b8db5ebb_37ca_9a58_b300_9c9942dd0428 -->|calls| 0f6ffc11_2e95_459d_b27e_bbd8d5d18e4a
  0172bfc6_ac03_78a5_d338_b37f7a86af7a["initSetup()"]
  0172bfc6_ac03_78a5_d338_b37f7a86af7a -->|calls| 0f6ffc11_2e95_459d_b27e_bbd8d5d18e4a
  style 0f6ffc11_2e95_459d_b27e_bbd8d5d18e4a 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.
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