在Vue中使用axios发送请求并更新数据的过程如下:
import axios from 'axios';
import Vue from 'vue';
data() {
return {
responseData: null
};
}
methods: {
fetchData() {
axios.get('https://api.example.com/data')
.then(response => {
this.responseData = response.data;
})
.catch(error => {
console.error(error);
});
}
}
<div>{{ responseData }}</div>
这样,当fetchData
方法被调用时,axios会发送GET请求到指定的URL,并在成功回调函数中将响应数据赋值给responseData
属性。然后,Vue会自动更新模板中的数据,展示最新的响应数据。
领取专属 10元无门槛券
手把手带您无忧上云