企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
Promise异步处理 # 1. 封装axios ![](https://img.kancloud.cn/45/56/455667bf48c0c10ec79df7a81282384d_527x457.png) resolve和reject代表是成功或者失败的回调函数引用 ![](https://img.kancloud.cn/f7/8f/f78f4be3adbdcc8a63fc57a421556435_547x261.png) 通过then传入成功和失败的回调函数 # 2. 异步加载图片 ![](https://img.kancloud.cn/47/66/47669b0853e834768196f5480e5ecdb0_625x413.png) ![](https://img.kancloud.cn/f5/82/f582729ff53486cb7f70016f052c04b1_703x175.png) # 3. Promise异常捕获 then中可以捕获异常,try catch也可以捕获异常 1.普通的try catch ![](https://img.kancloud.cn/b9/7a/b97a53a9f1529094029ab5ff20a6e044_421x159.png) 2.Promise异步异常 ![](https://img.kancloud.cn/d7/33/d733747a3fd53a8b21e951b2f2e625a7_575x335.png) # 4. async async:返回一个Promise对象,如果放回的是一个常量,async用Promise.resolve()封装成一个Promise对象 Resolved:标识异步完成 Pending:进行状态,表示延迟(异步)操作正在进行,结果等待消费 ![](https://img.kancloud.cn/19/2f/192f122a0718f3e414a3bf02832f7958_755x452.png) > 返回Promise对象 ![](https://img.kancloud.cn/7f/8a/7f8abb707012270465145cbf060e790a_862x368.png)