官网
1234567891011121314151617181920
//返回了一个promise对象function request(url, params) { return new Promise((resolve, reject) => { axios.get(url, { params: params }) .then((res) => { resolve(res); }) })}//async 异步函数//await后面是一个Promise对象,用来等待Promise对象状态被resolved//如果await的是Promise对象会造成异步函数停止执行并且等待Promise的解决async getData() { let res = await request('url', 'data'); consoel.log(res); }
123456789101112131415
//axios返回的就是一个Promise对象,此函数返回。function request(url, params) { return axios.get(url, { params: params }) .then(function (response) { return response })}//需要在then方法里回调request('url', {}) .then(function (response) { console.log(response); })