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

122
Views
[Advertencia de Vue]: accesorio no válido: la verificación de tipo falló para el accesorio "deshabilitado". Booleano esperado, función obtenida

estoy usando este codigo

 <v-list-item> <v-btn @click="onDownloadFile(document)" :disabled=getFileExtention >Download as pdf</v-btn > </v-list-item>

donde getFileExtention devuelve booleano

 getFileExtention() { //console.log(this.document.extension==="pdf"); return this.document.extension === "pdf"; }

pero no funciona, sigue diciendo [Advertencia de Vue]: accesorio no válido: la verificación de tipo falló para el accesorio "deshabilitado". Booleano esperado, función obtenida. Por favor ayuda

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

0

defina getFileExtension como propiedad calculada:

 computed:{ getFileExtention() { //console.log(this.document.extension==="pdf"); return this.document.extension === "pdf"; } }

luego utilícelo como :disabled="getFileExtention"

about 4 years ago · Juan Pablo Isaza Report

0

Debe definir getFileExtention como methods para esto.

 methods:{ getFileExtention() { return this.document.extension === "pdf"; } }

Pero si desea que la capacidad de almacenamiento en caché se base en dependencias reactivas, también puede usar la propiedad computed

 computed:{ getFileExtention() { return this.document.extension === "pdf"; } }
about 4 years ago · Juan Pablo Isaza Report

0

Agregue Boolean(getFileExtension) en su :disabled , de esta manera está diciendo que su variable es booleana y la advertencia desaparecerá.

 <v-list-item> <v-btn @click="onDownloadFile(document)" :disabled="Boolean(getFileExtention)" >Download as pdf </v-btn> </v-list-item>
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!