关于async函数的错误处理

简介: 关于async函数的错误处理

1. 关于async函数的错误处理


有些时候,我们请求的接口可能会报错;


从而导致后面的代码无法去执行;


这样就会造成页面上某些状态出错!


那么怎么样才能 既能捕获到错误 还能让代码往后面执行呢


2. 解决方法,使用 try catch 捕获


async  sendhander() {
  try {
    const data= await send_api();
    //do something
  } catch (err) {
    //当接口报错的时候做一些处理;
    //比如说你给按钮添加的锁(是否可以点击)
    console.error(err);
  }
}
相关文章
|
28天前
|
存储 编译器 C语言
c函数
c函数
25 2
|
1月前
|
前端开发
Promise链式调用与错误处理
Promise链式调用是处理异步操作的方式,它按顺序执行多个任务,每个任务返回Promise对象。通过`.then()`指定成功后的操作,`.catch()`处理错误。示例代码展示了如何使用fetch获取数据,根据状态码解析响应并处理数据,错误则通过`.catch()`捕获。另一个例子定义了三个异步函数构成Promise链,依次执行并处理结果,错误同样由`.catch()`统一管理。
|
28天前
|
算法 搜索推荐 C语言
c函数指针与回调函数
c函数指针与回调函数
22 2
|
1月前
|
编译器
C函数
C函数。
25 2
|
1月前
|
存储 程序员 API
C函数指针与回调函数
C函数指针与回调函数
29 0
|
8月前
|
存储 编译器
C函数(2)
C函数(2)。
53 1
|
C#
C#中await和async关键字的简单理解
C#中await和async关键字的简单理解
57 0
|
前端开发 JavaScript
【ES6】异步操作和async函数
【ES6】异步操作和async函数
简单手写async函数,让生成器函数自动执行
简单手写async函数,让生成器函数自动执行
173 0
|
前端开发
async函数
async函数
64 0