run() — vue Function Reference
Architecture documentation for the run() function in effectScope.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD 7cec0c78_2a54_8d22_ac5d_877616db37e6["run()"] 88c159e0_a17b_965d_b204_b7c3c59c6054["EffectScope"] 7cec0c78_2a54_8d22_ac5d_877616db37e6 -->|defined in| 88c159e0_a17b_965d_b204_b7c3c59c6054 style 7cec0c78_2a54_8d22_ac5d_877616db37e6 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
Defined In
Source
Frequently Asked Questions
What does run() do?
run() is a function in the vue codebase, defined in src/v3/reactivity/effectScope.ts.
Where is run() defined?
run() is defined in src/v3/reactivity/effectScope.ts at line 49.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free