Dapatkan hasil pemulangan permintaan Axios Get dalam Vue.js
P粉447785031
2023-08-25 21:53:06
<p>Projek saya ialah projek Vue.js. Saya menggunakan Flask untuk mengendalikan api. Apabila saya cuba meminta menggunakan axios.get, api saya mengembalikan objek Objet. Sebenarnya apabila saya mencuba permintaan yang sama dalam Posman ia berfungsi. Ia mengembalikan data. </p>
<p>Kod saya ada di sini: </p>
<pre class="brush:php;toolbar:false;"><script>
import axios daripada 'axios'
const URL = 'http://localhost:8080/'
dipasang(){
axios.get(URL + "/KPI/get_category/1").then(response=>{
untuk (data const sebagai respons.data) {
this.kalite.push(JSON.parse(JSON.stringify(response.data[data])))
}
for(data const dalam this.kalite){
axios.get(URL + "/KPI/get_last_input/"+this.kalite[data]
['id']).then(response=>{
console.log("respons " + response)
})
}
})
}
</script></pre>
<p>Hasil yang saya lihat pada konsol ialah:
respons[objek objek]</p>
Menggunakan Axios, anda sepatutnya boleh mendapatkan data JSON melalui
reponse.data
.Jika anda menggunakan fetch,
await response.json()
ini akan menyelesaikan masalah.Anda sepatutnya biasa dengan tab Rangkaian dalam Devtools, tempat anda boleh memeriksa respons dan memahami data. Terutama sekali Semak butiran sumber
Cuba guna
console.log(response.data)