0
点赞
收藏
分享

微信扫一扫

vue promise用法

Python芸芸 2022-02-14 阅读 54

 Promise的实例是一个异步操作,函数内部拿到操作结果后,无法使用return把操作结果返回给调用者 ,这个时候只能使用 回调函数的形式,把成功或失败的结果,返回给调用者,在new出来的Promise实例上,调用 .then()方法,预先为这个Promise异步操作,指定成功(resolve)和失败(reject)回调函数。
状态1:异步执行 成功,需要在内部调用成功的回调函数resolve把结果返回给调用者
状态2:异步执行 失败,需要在内部调用失败的回调函数reject把结果返回调用者
 

                return new Promise ((resolve,reject)=>{
                    //执行方法
                    //eg.
                    console.log('测试')
                    .then(response=>{
                        resolve(response)
                    }).catch(error=>{
                        reject(error);
                    })
                })
举报

相关推荐

0 条评论