async函数返回一个Promise实例对象
await后面可以直接跟一个 Promise实例对象
async function queryData() {
var ret = await axios.get('adata');
// console.log(ret.data)
return ret.data;
}
queryData().then(function(data){
console.log(data)
})
函数编程,处理多个异步请求
<script type="text/javascript" src="js/axios.js"></script>
<script type="text/javascript">
axios.defaults.baseURL = 'http://localhost:3000';
async function queryData() {
var info = await axios.get('async1');
var ret = await axios.get('async2?info=' + info.data);
return ret.data;
}
queryData().then(function(data){
console.log(data)
})
</script>