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
  f641f94c_5096_9084_3285_10f3d148c139["popTarget()"]
  dfb2b3e1_ffba_6029_124e_b43a30f0f999["dep.ts"]
  f641f94c_5096_9084_3285_10f3d148c139 -->|defined in| dfb2b3e1_ffba_6029_124e_b43a30f0f999
  f8064a1e_1b6a_274a_f334_111faf594604["callHook()"]
  f8064a1e_1b6a_274a_f334_111faf594604 -->|calls| f641f94c_5096_9084_3285_10f3d148c139
  ce80ecf6_59b6_ce14_f480_11914f02b5b1["getData()"]
  ce80ecf6_59b6_ce14_f480_11914f02b5b1 -->|calls| f641f94c_5096_9084_3285_10f3d148c139
  c74446fc_5d22_d545_3c00_31643a8c20db["stateMixin()"]
  c74446fc_5d22_d545_3c00_31643a8c20db -->|calls| f641f94c_5096_9084_3285_10f3d148c139
  ad67e7ed_c155_de53_2de2_0458d2c842ef["get()"]
  ad67e7ed_c155_de53_2de2_0458d2c842ef -->|calls| f641f94c_5096_9084_3285_10f3d148c139
  4935dbd4_998d_c5cd_41c0_2e16500a201c["handleError()"]
  4935dbd4_998d_c5cd_41c0_2e16500a201c -->|calls| f641f94c_5096_9084_3285_10f3d148c139
  68e41397_5a92_5b2b_c03f_8a2d186bd3a6["initSetup()"]
  68e41397_5a92_5b2b_c03f_8a2d186bd3a6 -->|calls| f641f94c_5096_9084_3285_10f3d148c139
  style f641f94c_5096_9084_3285_10f3d148c139 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