parseTemplate() — vue Function Reference
Architecture documentation for the parseTemplate() function in parse-template.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD cea6614d_372d_a476_38a8_864e011e13f9["parseTemplate()"] a2b98b33_4dee_c42a_a647_d6771594b2f7["constructor()"] a2b98b33_4dee_c42a_a647_d6771594b2f7 -->|calls| cea6614d_372d_a476_38a8_864e011e13f9 style cea6614d_372d_a476_38a8_864e011e13f9 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