在Vue.js中可以使用axios庫來發送AJAX請求。
首先需要安裝axios庫:
npm install axios
然后在Vue組件中引入axios,并在需要發送請求的地方使用axios發送請求:
import axios from 'axios';
export default {
data() {
return {
responseData: null
};
},
methods: {
fetchData() {
axios.get('https://api.example.com/data')
.then(response => {
this.responseData = response.data;
})
.catch(error => {
console.error(error);
});
}
}
};
在上面的例子中,我們使用axios發送了一個GET請求到https://api.example.com/data
,并將返回的數據存儲在組件的responseData
屬性中。
當然,除了GET請求,axios還支持POST、PUT、DELETE等請求方法,具體可以查看axios的文檔:https://github.com/axios/axios。