renderStringList() — vue Function Reference
Architecture documentation for the renderStringList() function in runtime-helpers.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD 557f380c_c87d_9a2d_7742_5ca9a427bc4b["renderStringList()"] b5390896_1fe7_f1d9_81bd_c577287dddd4["runtime-helpers.ts"] 557f380c_c87d_9a2d_7742_5ca9a427bc4b -->|defined in| b5390896_1fe7_f1d9_81bd_c577287dddd4 style 557f380c_c87d_9a2d_7742_5ca9a427bc4b 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