MCPcopy Create free account
hub / github.com/dashnowords/imfe / genAssignmentCode

Function genAssignmentCode

chapter17/vue.js:7189–7199  ·  view source on GitHub ↗

* Cross-platform codegen helper for generating v-model value assignment code.

(
    value,
    assignment
  )

Source from the content-addressed store, hash-verified

7187 * Cross-platform codegen helper for generating v-model value assignment code.
7188 */
7189 function genAssignmentCode (
7190 value,
7191 assignment
7192 ) {
7193 var res = parseModel(value);
7194 if (res.key === null) {
7195 return (value + "=" + assignment)
7196 } else {
7197 return ("$set(" + (res.exp) + ", " + (res.key) + ", " + assignment + ")")
7198 }
7199 }
7200
7201 /**
7202 * Parse a v-model expression into a base path and a final key segment.

Callers 6

genComponentModelFunction · 0.85
genCheckboxModelFunction · 0.85
genRadioModelFunction · 0.85
genSelectFunction · 0.85
genDefaultModelFunction · 0.85
processAttrsFunction · 0.85

Calls 1

parseModelFunction · 0.85

Tested by

no test coverage detected