parseTemplate() — vue Function Reference
Architecture documentation for the parseTemplate() function in parse-template.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD 4f45e2ec_fdd9_e0e9_f623_db3195192a2f["parseTemplate()"] 09c92be2_3342_6d70_1f49_4c1e5ee5baa0["constructor()"] 09c92be2_3342_6d70_1f49_4c1e5ee5baa0 -->|calls| 4f45e2ec_fdd9_e0e9_f623_db3195192a2f style 4f45e2ec_fdd9_e0e9_f623_db3195192a2f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/server-renderer/src/template-renderer/parse-template.ts lines 13–40
export function parseTemplate(
template: string,
contentPlaceholder: string = '<!--vue-ssr-outlet-->'
): ParsedTemplate {
if (typeof template === 'object') {
return template
}
let i = template.indexOf('</head>')
const j = template.indexOf(contentPlaceholder)
if (j < 0) {
throw new Error(`Content placeholder not found in template.`)
}
if (i < 0) {
i = template.indexOf('<body>')
if (i < 0) {
i = j
}
}
return {
head: compile(template.slice(0, i), compileOptions),
neck: compile(template.slice(i, j), compileOptions),
tail: compile(template.slice(j + contentPlaceholder.length), compileOptions)
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does parseTemplate() do?
parseTemplate() is a function in the vue codebase.
What calls parseTemplate()?
parseTemplate() is called by 1 function(s): constructor.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free