JS,需要等待多个函数,都执行完毕,才能继续执行时,用Promise.all

用法如下:

1、声明函数,返回值为Promise 类型 。 

bossFree() {

return new Promise((resolve)=>{
//dosomething...
resolve(this.$post('/administrative/meeting/boss_free', this.meetingData));
})

},

boosmeetingroom_free() {

return new Promise((resolve)=>{
//dosomething...
resolve(this.$post('/administrative/meeting/meetingroom_free', this.meetingData));
})

},


2、调用函数,全部返回成功以后,执行想要的操作

Promise.all([this.bossFree(), this.boosmeetingroom_free()]).then(([ret1, ret2]) => {
console.log(JSON.stringify(ret1))
console.log(JSON.stringify(ret2))
//在这里执行想要的操作。

})

posted @   墨晓溪2288  阅读(1749)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示