Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

112
Vistas
Buscando en una matriz con computado en Vue 3

Estoy tratando de crear un componente de búsqueda usando Vue 3 en cli. Importo datos del archivo json y probé muchas funciones, pero el filtro de búsqueda no funciona, así que necesito una función de filtro de búsqueda.

este es mi codigo

 import data from "@/assets/data.json"; export default { name: "Home", data: function () { return { allData: data, search: "", }; }, components: { myComp, foooter, headeer }, computed: { filter() { return this.allData.filter((item) => item.body.toLowerCase().includes(this.search.toLowerCase()) ); }, }, };

y esta es la entrada y las tarjetas que muestro en

 <div class="row justify-content-md-center"> <div class="col-md-4"> <div class="form-group"> <input class="form-control" type="text" name="search" placeholder="search..." v-model="search" /> </div> </div> </div> <div class="row"> <my-comp v-for="item in filter" :key="item.id" :id="item.id" :imgsrc="item.imgsrc" :price="item.price" :city="item.city" :country="item.country" :reviewnum="item.reviewnum" :daynum="item.daynum" /> </div>
about 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda