Obtenez le résultat de retour de la requête Axios Get dans Vue.js
P粉447785031
2023-08-25 21:53:06
<p>Mon projet est un projet Vue.js. J'utilise Flask pour gérer l'API. Lorsque j'essaie de demander en utilisant axios.get, mon API renvoie un objet Objet. En fait, lorsque j'essaie la même requête dans Postman, cela fonctionne. Il renvoie des données. </p>
<p>Mon code est ici : </p>
<pre class="brush:php;toolbar:false;"><script>
importer des axios depuis 'axios'
URL const = 'http://localhost:8080/'
monté(){
axios.get(URL + "/KPI/get_category/1").then(response=>{
pour (const données dans réponse.data) {
this.kalite.push(JSON.parse(JSON.stringify(response.data[data])))
}
pour (données const dans this.kalite) {
axios.get(URL + "/KPI/get_last_input/"+this.kalite[data]
['id']).then(response=>{
console.log("réponse" + réponse)
})
}
})
}
</script></pre>
<p>Les résultats que je vois sur la console sont :
réponse[objet objet]</p>
En utilisant Axios, vous devriez pouvoir obtenir des données JSON via
reponse.data
.Si vous utilisez fetch,
await response.json()
cela résoudra le problème.Vous devez être familier avec l'onglet Réseau de Devtools, où vous pouvez inspecter les réponses et comprendre les données. Surtout Vérifiez les détails de la ressource
Essayez de l'utiliser
console.log(response.data)