在form表单修改时如果包含字典类数据(radio/checkbox),需要先发送多个uni.request获取所有的字段数据,将radio和checkbox渲染处理,在将form表单赋值同时更改已经渲染的radio和checkbox的状态,这样在给form表单赋值时必须保证radio和checkbox的值已经渲染出来,那么怎么判断已经执行完成了呢,不考虑计数器和定时器方式
1***@qq.com
- 发布:2019-06-02 20:15
- 更新:2019-06-02 23:59
- 阅读:3180
如何判断多个uni.request已经全部执行完成
分类:uni-app
4 个回复
黄河爱浪 - 在线接单,个人uniapp插件主页:https://ext.dcloud.net.cn/publisher?id=110853
可以使用 Promise.all() 方法解决这个问题,
MDN文档地址:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise/all
不过同时发起多个请求其实是不好的,建议有序的请求,避免同时并发。根据数据的优先及,做好一个合理的请求策略很重要!
[已删除]
async await
[已删除]
或者promise
zwc
可以将接口请求封装下(批处理请求),实现内部还是要计数管理 >_<