getAndRemoveAttr() — vue Function Reference
Architecture documentation for the getAndRemoveAttr() function in helpers.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD 4f0d956c_7641_b36d_a23d_3803fa58d311["getAndRemoveAttr()"] 84ab3997_ca97_807e_f586_e8d0a26ded10["helpers.ts"] 4f0d956c_7641_b36d_a23d_3803fa58d311 -->|defined in| 84ab3997_ca97_807e_f586_e8d0a26ded10 58594d31_46d6_b10c_c378_911111359052["getBindingAttr()"] 58594d31_46d6_b10c_c378_911111359052 -->|calls| 4f0d956c_7641_b36d_a23d_3803fa58d311 53767308_b194_e579_1c0e_f731eeedd2ec["processPre()"] 53767308_b194_e579_1c0e_f731eeedd2ec -->|calls| 4f0d956c_7641_b36d_a23d_3803fa58d311 d3b1b678_5e48_ff0d_a441_c2c615c22920["processFor()"] d3b1b678_5e48_ff0d_a441_c2c615c22920 -->|calls| 4f0d956c_7641_b36d_a23d_3803fa58d311 bb1c0225_c589_5526_ef8c_1c9daa8f8ccd["processIf()"] bb1c0225_c589_5526_ef8c_1c9daa8f8ccd -->|calls| 4f0d956c_7641_b36d_a23d_3803fa58d311 75a21a6f_5663_d7a9_b543_389c3fdbd8fc["processOnce()"] 75a21a6f_5663_d7a9_b543_389c3fdbd8fc -->|calls| 4f0d956c_7641_b36d_a23d_3803fa58d311 0fe86055_18c1_a749_5110_c7eddeeef79e["processSlotContent()"] 0fe86055_18c1_a749_5110_c7eddeeef79e -->|calls| 4f0d956c_7641_b36d_a23d_3803fa58d311 89d949b8_cd8c_7d2d_ba71_30e8a6c1cc40["processComponent()"] 89d949b8_cd8c_7d2d_ba71_30e8a6c1cc40 -->|calls| 4f0d956c_7641_b36d_a23d_3803fa58d311 style 4f0d956c_7641_b36d_a23d_3803fa58d311 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/compiler/helpers.ts lines 201–220
export function getAndRemoveAttr(
el: ASTElement,
name: string,
removeFromMap?: boolean
): string | undefined {
let val
if ((val = el.attrsMap[name]) != null) {
const list = el.attrsList
for (let i = 0, l = list.length; i < l; i++) {
if (list[i].name === name) {
list.splice(i, 1)
break
}
}
}
if (removeFromMap) {
delete el.attrsMap[name]
}
return val
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does getAndRemoveAttr() do?
getAndRemoveAttr() is a function in the vue codebase, defined in src/compiler/helpers.ts.
Where is getAndRemoveAttr() defined?
getAndRemoveAttr() is defined in src/compiler/helpers.ts at line 201.
What calls getAndRemoveAttr()?
getAndRemoveAttr() is called by 7 function(s): getBindingAttr, processComponent, processFor, processIf, processOnce, processPre, processSlotContent.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free