Daga Vue.js, Axios za mu iya amfani da HTTP na abokin ciniki don samun damar yin amfani da HTTP da kuma API. Yadda za a yi amfani da API Axios na Vue.js:
-
Cài đặt Axios: Bắt đầu bằng việc cài đặt Axios như một phụ thuộc trong dự án Vue.js của bạn. Kada ka manta game da yarn da aka yi da yarn, wanda zai iya haifar da tasiri mai karfi.
npm install axios
yarn add axios
-
Nhập Axios: Trong thành phần mà bạn muốn thực hiện các yêu cầu API, nhập Axios bằng cách thêm đầu phần kĩch bả
import axios from 'axios'
-
API ɗin yana ba da damar yin amfani da shi: Shigar da adireshin HTTP Axios(như
axios.get()
,axios.post()
,axios.put()
, vv). Cung cấp URL điểm cuối API lam tham số đầu tiên, da truyền dữ liệu yêu cầu hoặc tiêu đề cần thiết su nh. -
Za mu iya cewa: Axios trả về Alkawari, cho phép bạn sử ɗ phương thức
.then()
để xử lý phản hồi từ API. Ka yi la'akari da gaskiyar cewa za ka iya yin kuskureresponse.data
. -
Xử lý lỗi: Để xử lý lỗi, sử ɗəng phương thức
.catch()
sau khối.then()
. Duk da haka.catch()
, ba za ku iya yin gaskiya baerror
. -
Yadda za a yi amfani da API: Abin da kuke so, kuna son yin la'akari da API trong don yin la'akari da rashin fahimta, da sauri,
created()
phương thức tùy chỉnh được kích hoạt bởi các hác hanh động của người ding. Gán dữ liệu phản hồi từ API cho thuộc tính dữ liệu của thành phần hoặc sửng nó theo cách cần thuộc tính dữ liệu của thành phần hoặc sửng nó theo cách cần thuộc tíết.
Dưới đây là một ví dụ về việc sử dụng Axios để lấy dữ liệu từ một API trong một thành phần Vue.js:
import axios from 'axios';
export default {
data() {
return {
users: [],
};
},
created() {
axios.get('https://api.example.com/users')
.then(response => {
this.users = response.data;
})
.catch(error => {
console.error(error);
});
},
};
Ví dụ này thể hiện cách thực hiện một yêu cầu SAMU để lấy danh sách người jang từ một API zuwa gán dữ liợệu hệu. za ku yi farin ciki users
.
Yadda za Axios a yi amfani da API zuwa Vue.js của, ko ợp mượt mà với các nguồn dữ liệu bên ngoài.