pormise:
promise是一个对象,我们可以通过它来获取和异步操作相关的信息
promise的三个状态:
pending(等待态),fulfiled(成功态),rejected(失败态)
状态一旦改变,就不会在变,创造promise 实例后,他会立即执行
promise的六个方法:
resolve:promise对象成功回调
rejected:promise对象失败回调
.then:可以通过它获取resolve成功的回调
.catch:可以通过它获取rejected失败的回调
all:只有在promise对象中所有的异步操作执行完毕之后再执行.then回调
race:只要promise对象中有一个异步操作执行完毕就会执行.then回调
使用promise :
先把promise 进行实例化(以对象的方式),然后在内部写一个回调函数;函数内部有两个参数,成功的回调resolve,失败的回reject,并在回调函数内部进行axios请求,最后通过.then将resolve成功回调的数据返回出来,或者通过catch将reject失败回调的信息返回出来