钉钉小程序在页面加载时发送多次http请求 怎么让请求完一个接口再请求下一次 接口是用promise写的
时间: 2024-02-27 16:55:33 浏览: 193
promise:Promise 是使用 promise 接口的 $http 服务的简单包装器
可以使用async/await来控制接口请求的顺序。具体实现步骤如下:
1. 将接口请求封装成一个async函数,返回一个Promise对象。
2. 在该async函数内部使用await关键字等待上一个接口请求完成后再发送下一个接口请求。
3. 在页面加载时调用该async函数,即可控制接口请求的顺序。
例如,假设有三个接口分别为api1、api2、api3,且需要按照顺序依次请求,可以按照以下方式实现:
```javascript
async function requestApis() {
await api1();
await api2();
await api3();
}
requestApis();
```
这样,在页面加载时调用requestApis函数,就可以保证接口请求的顺序了。
阅读全文