vue调接口方法:
let url = 'api/getdata'
let formData = new FormData();
formData.append('tag', tag);
formData.append('id', id);
console.log(1);
this.$http.post(url, formData, { emulateJSON:true } )
.then((res) => { //接口返回数据
let data = res.body.data
console.log(2);
}, (err) => {
})
console.log(3);
// 打印出来是 1 3 2
axios.get('/user', {
params: {
ID: 12345
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
接口调用都是异步,怎么同步:
getDate (url, params) {
return axios.get('/user?id=123')
}
async function getUser() {
try {
const response = await getData(url, params);
console.log(response);
} catch (error) {
console.error(error);
}