async与await怎么使用
dearweb
发布:2021-10-07 14:59:17阅读:
async与await的作用,在什么场景下使用以及哪里写async?处理返回结果异常的方法。
async与await作用
简化promise对象的使用:不用再使用 .then() 来指定成功/失败的回调函数,以同步编码(没有回调函数)的方式来实现异步流程。
哪里写await
在返回promise表达式的左侧写await,不想要 promise,想要promise异步执行的成功的value数据。
哪里写async
await 所在函数的(最近的)定义的左侧写 async.
onFinish = async (values: any) => {
console.log('请求参数', values);
let {username,password} = values
let {data} = await reqLogin(username,password)
console.log(data)
};处理async和await返回的错误
一般使用 try...catch 处理async和await返回的异常结果
onFinish = async (values: any) => {
console.log('请求参数', values);
let {username,password} = values
try{
let {data} = await reqLogin(username,password)
console.log(data)
}catch(error){
// 处理error
console.log(error)
}
};小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧