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

152
Visualizações
No se puede acceder a los captadores en la tienda para Vue cuando está en una plantilla porque "no es una función"

Soy nuevo en vue y vuex y también estoy usando Nuxt. Quiero usar una función en mi plantilla que busca algunos datos que obtuve de una API (en vuex). No puedo entender por qué siempre obtengo

 state.allHandhelds.values.findIndex is not a function

Mi plantilla es así:

 <div>{{ handheldID("Form Factor") }}</div>

Y en mi computado llamo a la función así:

 computed: { ...mapGetters(["allHandhelds"]), handheldID(merkmal) { return this.$store.getters.indexFinder(merkmal); }, },

En vuex lo tengo definido como getter:

 export const getters = { indexFinder(state, merkmal) { return state.allHandhelds.values.findIndex( (el) => el === merkmal ); /* Index des Merkmals finden */ }, };

¿Alguna idea de dónde me estoy equivocando con eso?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Tienes que usar el estilo de acceso al método como:

 export const getters = { indexFinder: (state) => (merkmal) => { return state.allHandhelds.values.findIndex( (el) => el === merkmal ); } };

o con sintaxis:

 export const getters = { indexFinder(state) { return (merkmal)=> { return state.allHandhelds.values.findIndex( (el) => el === merkmal ); /* Index des Merkmals finden */ } }, };
about 4 years ago · Juan Pablo Isaza 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