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

250
Vistas
Cómo obtener datos montados desde una llamada axios
<ion-row class="cards-wrapper"> <theme-card v-for="theme in filteredThemes" :router-link="`/theme/${theme.slug}`" :key="theme.id" :name="theme.name" :tags="theme.tags" :id="theme.id" :path="theme.image.path" ></theme-card> </ion-row> mounted() { this.getThemes(); this.filteredThemes = this.themes; console.log(this.themes); }, //in methods: async getThemes() { await axios .get("url") .then((response) => (this.themes = response.data)); },

Intenté usar async/await pero no funciona bien (probablemente lo estoy usando mal), cuando registro temas montados en la consola, no obtengo mis datos, me gustaría obtener datos de mi llamada api montada. Sé que esto tiene algo de asincronía, ¿puedes darme una pista de qué hacer? ¡¡¡Muchísimas gracias!!!

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Si aún no obtiene datos, intente así:

 async mounted() { await this.getThemes(); this.filteredThemes = this.themes; },

//en métodos:

 async getThemes() { await axios .get("url") .then((response) => (this.themes = response.data)); },
about 4 years ago · Juan Pablo Isaza Denunciar

0

.then((response) => (this.themes = response.data));

usar una función de flecha cambia lo que es this , parece que algunas personas lo escriben así:

 const that = this; await axios .get("url") .then((response) => (that.themes = response.data));
about 4 years ago · Juan Pablo Isaza Denunciar
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