首頁  >  問答  >  主體

取得Vue.js中Axios Get請求的回傳結果

<p>我的專案是一個Vue.js專案。我使用Flask來處理api。當我嘗試使用axios.get請求時,我的api回傳了一個物件Objet。實際上,當我在Postman中嘗試相同的請求時,它是可以工作的。它會傳回數據。 </p> <p>我的程式碼在這裡:</p> <pre class="brush:php;toolbar:false;"><script> import axios from 'axios' const URL = 'http://localhost:8080/' mounted(){ axios.get(URL "/KPI/get_category/1").then(response=>{ for (const data in response.data) { this.kalite.push(JSON.parse(JSON.stringify(response.data[data]))) } for(const data in this.kalite){ axios.get(URL "/KPI/get_last_input/" this.kalite[data] ['id']).then(response=>{ console.log("response " response) }) } }) } </script></pre> <p>我在控制台上看到的結果是: 響應[物件物件]</p>
P粉447785031P粉447785031443 天前478

全部回覆(2)我來回復

  • P粉980815259

    P粉9808152592023-08-26 16:48:22

    使用 Axios,您應該可以透過 reponse.data 取得 JSON 資料。

    如果使用 fetch,await response.json() 就可以解決問題。

    您應該熟悉 Devtools 中的 Network 選項卡,在這裡您可以檢查回應並了解資料。特別是 檢查資源的詳細資訊

    #

    回覆
    0
  • P粉920199761

    P粉9201997612023-08-26 00:12:31

    嘗試使用console.log(response.data)

    回覆
    0
  • 取消回覆