Vue前后端交互

vue

Promise 基本用法

实例化 Promise对象,构造函数中出传递函数,该函数用于处理异步任务

resolve和reject两个参数用于处理成功和失败两种情况,并通过p.then获取处理结果

处理原生Ajax 

封装函数 里面继续判断 返回值,外面调用再then

发送多次ajax请求

.then参数中的函数返回值  

1.返回promise实例对象   //返回该实例对象会调下一个then

2.返回普通值  //返回的普通值会直接传递给下一个then,通过then参数中的函数接收该值  默认会产生一个新的promise对象,方便下一个then调用

Promise常用的API

实例方法

p.then()  得到异步任务的正确结果

p.catch() 获取异常信息

p.finally() 成功是否都会执行(尚且不是正式标准)

对象方法

promise.all()   并发处理多个异步任务,所有任务都执行完成后才能得到结果

promise.race()  并发处理多个异步任务,只要有一个任务完成就能得到结果

以上是 Vue前后端交互 的全部内容, 来源链接: utcz.com/z/376687.html

回到顶部