callHook() — vue Function Reference
Architecture documentation for the callHook() function in directives.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD d43e4463_1e94_bd27_ddb6_976c6d01d70f["callHook()"] 8dce6c3f_4a73_cd05_13cf_97c1f249a21d["directives.ts"] d43e4463_1e94_bd27_ddb6_976c6d01d70f -->|defined in| 8dce6c3f_4a73_cd05_13cf_97c1f249a21d 0479eac9_5df3_020d_a364_dc6eb24f49f3["_update()"] 0479eac9_5df3_020d_a364_dc6eb24f49f3 -->|calls| d43e4463_1e94_bd27_ddb6_976c6d01d70f style d43e4463_1e94_bd27_ddb6_976c6d01d70f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/core/vdom/modules/directives.ts lines 128–137
function callHook(dir, hook, vnode, oldVnode, isDestroy?: any) {
const fn = dir.def && dir.def[hook]
if (fn) {
try {
fn(vnode.elm, dir, vnode, oldVnode, isDestroy)
} catch (e: any) {
handleError(e, vnode.context, `directive ${dir.name} ${hook} hook`)
}
}
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does callHook() do?
callHook() is a function in the vue codebase, defined in src/core/vdom/modules/directives.ts.
Where is callHook() defined?
callHook() is defined in src/core/vdom/modules/directives.ts at line 128.
What calls callHook()?
callHook() is called by 1 function(s): _update.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free