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 functiony 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?
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?