Home / Function/ popTarget() — vue Function Reference

popTarget() — vue Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  e4823f37_5db2_5310_aa9c_5b3593b02b07["popTarget()"]
  e5c4d6ab_2495_a6d4_d962_9d9f71bf3114["dep.ts"]
  e4823f37_5db2_5310_aa9c_5b3593b02b07 -->|defined in| e5c4d6ab_2495_a6d4_d962_9d9f71bf3114
  77ac8989_609a_4755_79eb_0403c1cc7788["callHook()"]
  77ac8989_609a_4755_79eb_0403c1cc7788 -->|calls| e4823f37_5db2_5310_aa9c_5b3593b02b07
  7220694c_c3d7_23d2_029a_df44a4ef7d05["getData()"]
  7220694c_c3d7_23d2_029a_df44a4ef7d05 -->|calls| e4823f37_5db2_5310_aa9c_5b3593b02b07
  8821e5be_a66e_607b_6fb4_39002df1a03a["stateMixin()"]
  8821e5be_a66e_607b_6fb4_39002df1a03a -->|calls| e4823f37_5db2_5310_aa9c_5b3593b02b07
  9af667fb_20e8_0763_f10d_d63da0255ba8["get()"]
  9af667fb_20e8_0763_f10d_d63da0255ba8 -->|calls| e4823f37_5db2_5310_aa9c_5b3593b02b07
  09b66670_60c6_d4f1_48f9_8f5538b7633e["handleError()"]
  09b66670_60c6_d4f1_48f9_8f5538b7633e -->|calls| e4823f37_5db2_5310_aa9c_5b3593b02b07
  febe102d_0cde_5025_1bb0_883314aa12fa["initSetup()"]
  febe102d_0cde_5025_1bb0_883314aa12fa -->|calls| e4823f37_5db2_5310_aa9c_5b3593b02b07
  style e4823f37_5db2_5310_aa9c_5b3593b02b07 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/core/observer/dep.ts lines 105–108

export function popTarget() {
  targetStack.pop()
  Dep.target = targetStack[targetStack.length - 1]
}

Domain

Subdomains

Frequently Asked Questions

What does popTarget() do?
popTarget() is a function in the vue codebase, defined in src/core/observer/dep.ts.
Where is popTarget() defined?
popTarget() is defined in src/core/observer/dep.ts at line 105.
What calls popTarget()?
popTarget() 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