run() — vue Function Reference
Architecture documentation for the run() function in effectScope.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD 9a19a0fb_0ac6_c945_8710_f996d49877fb["run()"] df67762e_53ee_05bf_1358_c48dd0fc8f8d["run()"] df67762e_53ee_05bf_1358_c48dd0fc8f8d -->|calls| 9a19a0fb_0ac6_c945_8710_f996d49877fb style 9a19a0fb_0ac6_c945_8710_f996d49877fb fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/v3/reactivity/effectScope.ts lines 49–61
run<T>(fn: () => T): T | undefined {
if (this.active) {
const currentEffectScope = activeEffectScope
try {
activeEffectScope = this
return fn()
} finally {
activeEffectScope = currentEffectScope
}
} else if (__DEV__) {
warn(`cannot run an inactive effect scope.`)
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does run() do?
run() is a function in the vue codebase.
What calls run()?
run() is called by 1 function(s): run.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free