Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

201
Views
SyntaxError: asignación a rvalue

Tengo el siguiente código en tbody

 <tr v-for="item in apiResponse.costGroups" :key="item.process_receipt_id"> <td class="pl-0 pr-0"> <el-input type="text" v-model="getCostGroupProp(item, 'process_receipt_date')" class="no-border-input-datatable"/> </td> </tr>

en el objeto de methods , tengo el siguiente código.

 methods: { getCostGroupProp(costGroup, prop) { return costGroup[prop] } }

y me sale el siguiente error:

SyntaxError: asignación a rvalue

Sin embargo, funciona bien cuando escribo código HTML como este.

 <tr v-for="item in apiResponse.costGroups" :key="item.process_receipt_id"> <td class="pl-0 pr-0"> <el-input type="text" v-model="item.process_receipt_date" class="no-border-input-datatable"/> </td> </tr>

He leído en una de las preguntas sobre StackOverflow que el problema es que no podemos tener un número en el modelo v. Pero no tengo un número en el modelo v y el código también funciona bien con el segundo enfoque y con el mismo conjunto de propiedades, así que no entiendo por qué.

¿Alguien puede ayudarme a entender por qué es así? Lo aprecio. ¡Gracias!

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

No asigne v-model a un método. v-model es un enlace bidireccional. Use una propiedad de datos o una propiedad calculada (con métodos set/get).

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!