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

学习笔记230818---对于promise失败状态处理的重要性

问题描述:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4roNky8C-1692428778438)(https://note.youdao.com/yws/res/29633/WEBRESOURCEfb869f1f63a67ff770585bfb6fd0ee17)]
在项目中经常会出现如上的问题,这是因为,用promise封装的接口或第三方组件方法,如果只对成功的状态做处理,就会造成页面出错,报error。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MIhjfpV4-1692428778434)(https://note.youdao.com/yws/res/29629/WEBRESOURCE6aa6126171c70862ee61ef7e11739f6c)]

解决方法

then()的末尾加上.catch(()=>{})对失败的状态也做处理

代码展示

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HGuXnI4l-1692428778440)(https://note.youdao.com/yws/res/29631/WEBRESOURCE48de8c6ef80049d2842b5a5612fbc080)]

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

相关文章:

  • 【Redis】什么是缓存击穿,如何预防缓存击穿?
  • Android 13.0 强制app横屏显示
  • 平方数之和(力扣)双指针 JAVA
  • 深入浅出Pytorch函数——torch.nn.init.sparse_
  • OpenCV实现BGR2BayerGB/BG格式的转换
  • Gateway网关路由以及predicates用法(项目中使用场景)
  • 深入浅出Pytorch函数——torch.nn.init.constant_
  • centos mysql8解决Access denied for user ‘root‘@‘localhost‘ (using password: YES)
  • Docker实战:Docker常用命令
  • 基于51单片机直流电机转速数码管显示控制系统
  • 小程序商品如何指定打印机
  • LLaMA-7B微调记录
  • 域名子目录发布问题(nginx、vue-element-admin、uni-app)
  • 【环境配置】Windows 10 安装 PyTorch 开发环境,以及验证 YOLOv8
  • 数学建模之“层次分析法”原理和代码详解
  • 使用IText导出复杂pdf
  • 多线程并发服务器(TCP)
  • uni-app的Vue.js实现微信小程序的紧急事件登记页面功能
  • 面试题 17.16.按摩师
  • vscode里配置C#环境并运行.cs文件
  • uniapp配置添加阿里巴巴图标icon流程步骤
  • 大模型基础02:GPT家族与提示学习
  • 算法基础课——基础算法(模板整理)
  • 如何解决使用npm出现Cannot find module ‘XXX\node_modules\npm\bin\npm-cli.js’错误
  • 【华为认证数通高级证书实验-分享篇2】
  • ui设计需要学编程吗难不难学习 优漫动游
  • 什么是线程优先级?Java中的线程优先级是如何定义和使用的?
  • 无涯教程-TensorFlow - XOR实现
  • 计算机组成与设计 Patterson Hennessy 笔记(二)MIPS 指令集
  • 【设计模式】模板方法模式(Template Method Pattern)