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

297
Views
Javascript - VueJS - Array como parámetro para almacenar información

Creé un método en VueJS que obtiene datos de una API y puede aceptar diferentes parámetros que harán diferentes solicitudes de API que recuperarán información diferente.

este es el método base y sus parámetros: getContents(url, requestType, collection, param = null)

Sin embargo, dentro de este método, hay una llamada a otro método que realizará la búsqueda de API real. La cuestión es que no importa cuál sea la llamada API, los contenidos obtenidos siempre se guardarán en la misma variable codificada (en este caso, la variable this.contents ):

 async goGetIt(url) { try { let res = await fetch(url); this.contents = await res.json(); //in this line you should put your destination array where data will be stored. } catch (error) { console.log("The request returned the following error: " + error); } }

Lo que me gustaría implementar es poder pasar una matriz creada previamente que se pasaría como argumento en esta función: getContents(url, requestType, collection, param = null, **destinationArray**) y eso sería luego se usará como destino para los datos obtenidos. Esto me permitiría tener varias llamadas API diferentes al mismo tiempo en la misma Vista o Componente y guardar información en diferentes matrices. Porque si no lo implemento, cada vez que tengo 2 llamadas diferentes del mismo método, toda la información de la búsqueda anterior se reemplazará con la información de la última llamada del método.

¿Es posible hacerlo con javascript y VueJS?

gracias por su ayuda.

about 4 years ago · Juan Pablo Isaza
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!