normalizeRender() — vue Function Reference
Architecture documentation for the normalizeRender() function in render.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD 4c6518c7_a266_bf6f_5b2d_90ca38ed4278["normalizeRender()"] 439dcf36_0570_3186_196e_91c09d6d3ea6["render.ts"] 4c6518c7_a266_bf6f_5b2d_90ca38ed4278 -->|defined in| 439dcf36_0570_3186_196e_91c09d6d3ea6 a4633a93_7f98_e71f_6c82_18c7a08cb6b0["renderComponentInner()"] a4633a93_7f98_e71f_6c82_18c7a08cb6b0 -->|calls| 4c6518c7_a266_bf6f_5b2d_90ca38ed4278 7ae3edb4_84c6_0281_9ecf_c1bb0face36e["createRenderFunction()"] 7ae3edb4_84c6_0281_9ecf_c1bb0face36e -->|calls| 4c6518c7_a266_bf6f_5b2d_90ca38ed4278 style 4c6518c7_a266_bf6f_5b2d_90ca38ed4278 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/server-renderer/src/render.ts lines 33–56
const normalizeRender = vm => {
const { render, template, _scopeId } = vm.$options
if (isUndef(render)) {
if (template) {
const compiled = ssrCompileToFunctions(
template,
{
scopeId: _scopeId,
warn: onCompilationError
},
vm
)
vm.$options.render = compiled.render
vm.$options.staticRenderFns = compiled.staticRenderFns
} else {
throw new Error(
`render function or template not defined in component: ${
vm.$options.name || vm.$options._componentTag || 'anonymous'
}`
)
}
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does normalizeRender() do?
normalizeRender() is a function in the vue codebase, defined in packages/server-renderer/src/render.ts.
Where is normalizeRender() defined?
normalizeRender() is defined in packages/server-renderer/src/render.ts at line 33.
What calls normalizeRender()?
normalizeRender() is called by 2 function(s): createRenderFunction, renderComponentInner.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free