Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

354
Visualizações
Esta expresión no es invocable. El tipo 'Booleano' no tiene firmas de llamada. Error en la propiedad calculada de Vue3

Estoy tratando de crear una propiedad calculada donde verifica que el elemento esté en la matriz. Así que creé esta función que devuelve un valor booleano y toma un parámetro que es el elemento que verificaré.

 isSelected: function (item: MediaGalleryItemTypes) { return this.selectedItems.some(e => e._id === item._id) }

En la sección de plantilla tengo que enviar la variable a otro componente, así es como lo uso

 DocumentCard(:is-selected="isSelected(document)")

El código da error como

 chunk-common.js:5918 Uncaught (in promise) TypeError: _ctx.isSelected is not a function

y en vscode da el error como:

 This expression is not callable. Type 'Boolean' has no call signatures.

¿Cómo puedo solucionar esto y hacer una propiedad calculada para obtener un parámetro?

about 4 years ago · Santiago Gelvez
1 Respostas
Responde à pergunta

0

No puede pasar parámetros a propiedades calculadas (a menos que el cálculo devuelva una función). Se puede utilizar con el método estándar

¿Puedo pasar parámetros en propiedades calculadas en Vue.Js?

about 4 years ago · Santiago Gelvez Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda