vue使用axios請求後端資料

曲徑通幽處發表於2018-07-17

1. 安裝axios

$ npm install axios

2.在main.js裡面匯入axios

import axios from `axios`

Vue.prototype.$http = axios

3.下面就可以使用axios獲取資料了

// 傳送get請求

// 向具有指定ID的使用者發出請求
this.$http.get(`/user?ID=12345`)
  .then(response => {
    console.log(response);
  })
// 錯誤處理
  .catch(error => {
    console.log(error);
  });
// 也可以通過 params 物件傳遞引數
$http.get(`/user`, {
    params: {
      ID: 12345
    }
  })
   .then(response => {
    console.log(response);
  })
// 錯誤處理
  .catch(error => {
    console.log(error);
  });
// 傳送post請求
this.$http.post(`/user`, {
    firstName: `Fred`,
    lastName: `Flintstone`
  })
  .then(response => {
    console.log(response);
  })
  .catch(error => {
    console.log(error);
  });

 

相關文章