前端开发那些事儿

Vue使用Promise

2021-02-28  本文已影响0人  hao_developer

Promise参考:https://blog.csdn.net/u014131617/article/details/85337048

Promise:异步编程的一种解决方案

异步操作进行封装
Promise三种状态:

Promise.all()可以控制多个请求结果,最后统一处理。

Promise.all([
    new Promise((resolve, reject) => {
       setTimeout(() => {
           resolve('result1')
        }, 2000)
    }),
    new Promise((resolve, reject) => {
       setTimeout(() => {
          resolve('result2')
        }, 1000)
   })
  ]).then( results => {
       //最后在这里统一处理请求结果
        console.log(results);
})
上一篇 下一篇

猜你喜欢

热点阅读