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

142
Visualizações
VueJs: API call in mounted very slow

in my Vue js project i have problem with API data, the page loads fast but data from API takes more than 5 sec to load. However, my Api response is very fast in console. in below code i implemented api in other file called API services and i put a class that contains all my APIs called BuildingService, so i called API on mounted and it loads slow can any one help me in this?

<script>
  import Vue from 'vue'
  import BuildingsService from "@/services/ApiService"

  Vue.use(VueClipboard)
  export default {
    data(){
      return{
buildings:[],

      }
    },
    name: 'icons',
    components: {
      BaseHeader
    },
  
    mounted:function(){
          BuildingsService.getBuildings().then((response) => {
      this.buildings = response.data.response;
      console.log(response.data.response,"dd");

    });
    }

   
   
          
      
  };
</script>
 
              <b-col lg="3" md="6"  v-for="(building, index) in buildings"
              :key="index" >
>{{building.building_number}}
   
              </b-col>
         

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

0

use created instead of mounted:

created() {
      BuildingsService.getBuildings().then((response) => {
      this.buildings = response.data.response;
      console.log(response.data.response,"dd");
    });
}

for reference: enter link description here

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