当前位置: 首页 > article >正文

vue 项目如何捕获awit 错误情况

复习:

1.await 用于取代then函数,等待Promise成功结果提取原地

2.await 无法获取Promise 失败的结果,一旦失败Promise错误的抛出到控制台

try 和catch来捕获await同步代码的错误

<script>
import { getAllChannelsAPI } from '@/api'
//try 和catch来捕获await同步代码的错误
export default {async created () {try{const res = await getAllChannelsAPI()console.log(res)}catch(err){//err参数拿到的就是错误对象//给用户来个弹框提示-程序出错了//console.dir()详细打印console.dir(err)}},
};

可能会有人问  为什么要用 console.dir()打印错误呢!而不用console.log()去打印呢!

因为二者之间效果不一样,console.dir()效果会更好一些;下边会有箭头提示具体的报错

 

http://www.lryc.cn/news/2416474.html

相关文章:

  • 可行性分析与需求分析 —以图书馆管理系统为例
  • 破解密码的8种典型手段与防护建议
  • Linux service network服务重启失败及ping不通外网解决办法
  • linux 多媒体安装和使用
  • cnna词汇集(三)
  • CreateProcess失败返回错误代码998
  • 0x0000007B是什么意思?解决方案
  • 43张图详解计算机网络,看这一篇就够了
  • C语言中,事件对象(CreateEvent)、互斥对象(CreateMutex)、关键代码段(InitializeCriticalSection)
  • 量子通信和传统通信的对比分析
  • keil报错:Loading PDSC Debug Description failed for STMicroelectronics STM32Fxxxxxxx
  • php ismethod,PHP的method_exists,function_exists,is_callable的区别
  • linux ioctl 函数
  • #SATA# SATA 专业术语
  • 工作流引擎 介绍
  • 权限持久化---映像劫持检测(Shift后门)
  • 【金士顿PS2251-03(PS2303)量产教程_2024】
  • Winedit修改快捷键
  • 推荐一款强大的Go语言工具:goid
  • GitHub Pages + Jekyll 快速搭建个人博客网站
  • JavaScript(BOM)中Window对象的prompt()方法
  • 注意力机制总结
  • windows配置防火墙
  • Sōsh:让宅男宅女从虚拟回到现实的社交网站
  • 一秒教你保存浏览器当前页面的所有图片
  • 若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 customErrors 标记。然后应将此 cust
  • 开放数据源
  • cetnos下gotop安装和使用
  • OpenCV AI Kit(OAK)官方答疑录
  • 数字世界的守护者——数字签名与证书全面解析!