genNormalElement() — vue Function Reference
Architecture documentation for the genNormalElement() function in codegen.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD f5f4a665_bd43_49ff_d458_cfda193ba027["genNormalElement()"] 55398ede_0597_fb47_dd8c_edb8c5aacdad["genSSRElement()"] 55398ede_0597_fb47_dd8c_edb8c5aacdad -->|calls| f5f4a665_bd43_49ff_d458_cfda193ba027 4ed91472_8abf_1a34_b708_77e5a59ad407["genData()"] f5f4a665_bd43_49ff_d458_cfda193ba027 -->|calls| 4ed91472_8abf_1a34_b708_77e5a59ad407 b513831f_74af_d452_c5fb_ed9ab7651ec4["genChildrenAsStringNode()"] f5f4a665_bd43_49ff_d458_cfda193ba027 -->|calls| b513831f_74af_d452_c5fb_ed9ab7651ec4 685ec3ac_f3cb_a1f2_7038_724c16fd7095["genSSRChildren()"] f5f4a665_bd43_49ff_d458_cfda193ba027 -->|calls| 685ec3ac_f3cb_a1f2_7038_724c16fd7095 style f5f4a665_bd43_49ff_d458_cfda193ba027 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/server-renderer/src/optimizing-compiler/codegen.ts lines 80–88
function genNormalElement(el, state, stringifyChildren) {
const data = el.plain ? undefined : genData(el, state)
const children = stringifyChildren
? `[${genChildrenAsStringNode(el, state)}]`
: genSSRChildren(el, state, true)
return `_c('${el.tag}'${data ? `,${data}` : ''}${
children ? `,${children}` : ''
})`
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does genNormalElement() do?
genNormalElement() is a function in the vue codebase.
What does genNormalElement() call?
genNormalElement() calls 3 function(s): genChildrenAsStringNode, genData, genSSRChildren.
What calls genNormalElement()?
genNormalElement() is called by 1 function(s): genSSRElement.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free