renderStringList() — vue Function Reference
Architecture documentation for the renderStringList() function in runtime-helpers.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD 5c3fb56a_9e1d_c0e7_47ee_648827167fcb["renderStringList()"] b4035da1_cf86_9027_2643_66e42fd3924f["runtime-helpers.ts"] 5c3fb56a_9e1d_c0e7_47ee_648827167fcb -->|defined in| b4035da1_cf86_9027_2643_66e42fd3924f style 5c3fb56a_9e1d_c0e7_47ee_648827167fcb fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/server-renderer/src/optimizing-compiler/runtime-helpers.ts lines 86–108
function renderStringList(
val: any,
render: (val: any, keyOrIndex: string | number, index?: number) => string
): string {
let ret = ''
let i, l, keys, key
if (Array.isArray(val) || typeof val === 'string') {
for (i = 0, l = val.length; i < l; i++) {
ret += render(val[i], i)
}
} else if (typeof val === 'number') {
for (i = 0; i < val; i++) {
ret += render(i + 1, i)
}
} else if (isObject(val)) {
keys = Object.keys(val)
for (i = 0, l = keys.length; i < l; i++) {
key = keys[i]
ret += render(val[key], key, i)
}
}
return ret
}
Domain
Subdomains
Source
Frequently Asked Questions
What does renderStringList() do?
renderStringList() is a function in the vue codebase, defined in packages/server-renderer/src/optimizing-compiler/runtime-helpers.ts.
Where is renderStringList() defined?
renderStringList() is defined in packages/server-renderer/src/optimizing-compiler/runtime-helpers.ts at line 86.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free