Vue-Promise 异步操作 总结

1. Promise 是一个构造函数, 我们可以用new Promise() 获取一个Promise 实例
2. Promise 有两个函数,分别是 resolve 成功之后的回调函数, reject 失败后的回调函数。
3. Promise 可以访问.then() 方法
4. Promise 表示一个异步操作,每当我们new 一个Promise 的实例, 这个实例 就表示一个具体的异步操作。
5. 既然Pormise 创建的实例是一个异步操作,那么 这个异步操作的结果 只有两种 ,
状态1 异步执行成功 需要调用回调函数resolve, 把结果返回给调用者 , 状态2 执行失败 reject 返回调用者,
由于Promise 的实例是 一个异步操作, 所以内部拿到操作的结果后, 无法使用 return 把操作的结果返回给调用者,这个时候 只能使用回调函数的形式, 来把成功的或者失败的结果 返回给调用者
6. 我们可以在new 出来的Promise 实例上, 调用then() 方法, 预先设置 这个Promise异步操作, 指定成功(resolve)和失败(reject) 回调函数.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值