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
  d9fae33f_7845_7289_de16_bee11c7f60e1["pushTarget()"]
  e5c4d6ab_2495_a6d4_d962_9d9f71bf3114["dep.ts"]
  d9fae33f_7845_7289_de16_bee11c7f60e1 -->|defined in| e5c4d6ab_2495_a6d4_d962_9d9f71bf3114
  77ac8989_609a_4755_79eb_0403c1cc7788["callHook()"]
  77ac8989_609a_4755_79eb_0403c1cc7788 -->|calls| d9fae33f_7845_7289_de16_bee11c7f60e1
  7220694c_c3d7_23d2_029a_df44a4ef7d05["getData()"]
  7220694c_c3d7_23d2_029a_df44a4ef7d05 -->|calls| d9fae33f_7845_7289_de16_bee11c7f60e1
  8821e5be_a66e_607b_6fb4_39002df1a03a["stateMixin()"]
  8821e5be_a66e_607b_6fb4_39002df1a03a -->|calls| d9fae33f_7845_7289_de16_bee11c7f60e1
  9af667fb_20e8_0763_f10d_d63da0255ba8["get()"]
  9af667fb_20e8_0763_f10d_d63da0255ba8 -->|calls| d9fae33f_7845_7289_de16_bee11c7f60e1
  09b66670_60c6_d4f1_48f9_8f5538b7633e["handleError()"]
  09b66670_60c6_d4f1_48f9_8f5538b7633e -->|calls| d9fae33f_7845_7289_de16_bee11c7f60e1
  febe102d_0cde_5025_1bb0_883314aa12fa["initSetup()"]
  febe102d_0cde_5025_1bb0_883314aa12fa -->|calls| d9fae33f_7845_7289_de16_bee11c7f60e1
  style d9fae33f_7845_7289_de16_bee11c7f60e1 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