directive.inserted() — vue Function Reference
Architecture documentation for the directive.inserted() function in model.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD ac176810_a523_5358_227e_9f6b4ad51df3["directive.inserted()"] 69a7e351_3007_a43c_618a_93588eb8db15["model.ts"] ac176810_a523_5358_227e_9f6b4ad51df3 -->|defined in| 69a7e351_3007_a43c_618a_93588eb8db15 1bc6ac59_b296_f53f_3227_e124ca6c7c75["setSelected()"] ac176810_a523_5358_227e_9f6b4ad51df3 -->|calls| 1bc6ac59_b296_f53f_3227_e124ca6c7c75 style ac176810_a523_5358_227e_9f6b4ad51df3 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/platforms/web/runtime/directives/model.ts lines 24–51
inserted(el, binding, vnode, oldVnode) {
if (vnode.tag === 'select') {
// #6903
if (oldVnode.elm && !oldVnode.elm._vOptions) {
mergeVNodeHook(vnode, 'postpatch', () => {
directive.componentUpdated(el, binding, vnode)
})
} else {
setSelected(el, binding, vnode.context)
}
el._vOptions = [].map.call(el.options, getValue)
} else if (vnode.tag === 'textarea' || isTextInputType(el.type)) {
el._vModifiers = binding.modifiers
if (!binding.modifiers.lazy) {
el.addEventListener('compositionstart', onCompositionStart)
el.addEventListener('compositionend', onCompositionEnd)
// Safari < 10.2 & UIWebView doesn't fire compositionend when
// switching focus before confirming composition choice
// this also fixes the issue where some browsers e.g. iOS Chrome
// fires "change" instead of "input" on autocomplete.
el.addEventListener('change', onCompositionEnd)
/* istanbul ignore if */
if (isIE9) {
el.vmodel = true
}
}
}
},
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does directive.inserted() do?
directive.inserted() is a function in the vue codebase, defined in src/platforms/web/runtime/directives/model.ts.
Where is directive.inserted() defined?
directive.inserted() is defined in src/platforms/web/runtime/directives/model.ts at line 24.
What does directive.inserted() call?
directive.inserted() calls 1 function(s): setSelected.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free