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