renderStyles() — vue Function Reference
Architecture documentation for the renderStyles() function in index.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD 5894a37d_9192_b727_818d_1e75532b2f51["renderStyles()"] 6267c156_f90f_17b7_4f37_300535e21f45["TemplateRenderer"] 5894a37d_9192_b727_818d_1e75532b2f51 -->|defined in| 6267c156_f90f_17b7_4f37_300535e21f45 31737441_3215_1599_6096_babd073ce4a3["render()"] 31737441_3215_1599_6096_babd073ce4a3 -->|calls| 5894a37d_9192_b727_818d_1e75532b2f51 411ddda2_962f_2863_118c_4eadeb763c91["start()"] 411ddda2_962f_2863_118c_4eadeb763c91 -->|calls| 5894a37d_9192_b727_818d_1e75532b2f51 fde736a8_bc07_cd25_e4d6_4b13d5140b97["getUsedAsyncFiles()"] 5894a37d_9192_b727_818d_1e75532b2f51 -->|calls| fde736a8_bc07_cd25_e4d6_4b13d5140b97 938df857_4b1d_ef91_68b0_dadb067bddea["isCSS()"] 5894a37d_9192_b727_818d_1e75532b2f51 -->|calls| 938df857_4b1d_ef91_68b0_dadb067bddea eaf9f625_dc41_712b_c0d9_253814ada3e8["files()"] 5894a37d_9192_b727_818d_1e75532b2f51 -->|calls| eaf9f625_dc41_712b_c0d9_253814ada3e8 style 5894a37d_9192_b727_818d_1e75532b2f51 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/server-renderer/src/template-renderer/index.ts lines 143–161
renderStyles(context: Record<string, any>): string {
const initial = this.preloadFiles || []
const async = this.getUsedAsyncFiles(context) || []
const cssFiles = initial.concat(async).filter(({ file }) => isCSS(file))
return (
// render links for css files
(cssFiles.length
? cssFiles
.map(
({ file }) =>
`<link rel="stylesheet" href="${this.publicPath}${file}">`
)
.join('')
: '') +
// context.styles is a getter exposed by vue-style-loader which contains
// the inline component styles collected during SSR
(context.styles || '')
)
}
Domain
Subdomains
Source
Frequently Asked Questions
What does renderStyles() do?
renderStyles() is a function in the vue codebase, defined in packages/server-renderer/src/template-renderer/index.ts.
Where is renderStyles() defined?
renderStyles() is defined in packages/server-renderer/src/template-renderer/index.ts at line 143.
What does renderStyles() call?
renderStyles() calls 3 function(s): files, getUsedAsyncFiles, isCSS.
What calls renderStyles()?
renderStyles() is called by 2 function(s): render, start.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free