axios不支持finally的解决办法
时间:2022-07-22
本文章向大家介绍axios不支持finally的解决办法,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
当我们执行一个promise
操作时,往往伴随的是要做各种状态的修改(如请求开始时显示loading
,结束时隐藏 loading
), 这个状态修改,如果没有finally
函数,我们需要在then
和catch
中都写入这段代码,但是有了finally
函数,我们只需要把这段代码写入函数中即可,因为finally
函数中的逻辑,请求完成之后无论是成功失败都会被执行
如何支持
安装包 promise.prototype.finally
npm i promise.prototype.finally -S
再引入该依赖包:main.js
...
require('promise.prototype.finally').shim();
new Vue({
...
})
HTTP请求库使用axios,Promise对象有一个finally方法,但是在低版本浏览器不支持,所以需要引入对应的polyfill
先安装promise.prototype.finally包
npm install promise.prototype.finally --save
然后在vue项目中需要用到finally的文件中引入
import promiseFinally from 'promise.prototype.finally';
promiseFinally.shim();
axios不支持finally的解决办法 - 简书 https://www.jianshu.com/p/04e6d9f77d3b让 axios 支持 finally - 懒懒de尐彪 - 博客园 https://www.cnblogs.com/luobiao/p/11344469.html(37条消息)axios不支持finally的解决办法_justforuse的博客-CSDN博客_axios finally https://blog.csdn.net/u014291497/article/details/80788377
- Javascript之Dom学习
- 考试备战系列--软考--01基础架构概念
- HTML技术简介
- 记一次非常愉悦的 Python 使用经历
- Jquery 触发器之treigger()方法简介
- 如何节省 1TB 图片带宽?解密极致图像压缩
- Redis快速入门
- 王者荣耀未来新版本的环境优化计划,人工智能技术将引入
- Jquery遍历数组之$.inArray()方法介绍
- [原创图解]Win2003证书服务配置/客户端(服务端)证书申请/IIS站点SSL设置
- JavaScript之firstChild属性、lastChild属性、nodeValue属性学习
- JavaScript之获取和设置元素属性
- JavaScript之childNodes属性、nodeType属性学习
- JavaScript之怎样获取元素节点
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- java编程思想第四版第十三章字符串 总结
- LoRa节点开发——代码详解修改LoRaWAN相关参数
- 01 . Redis简介及部署主从复制
- 07 . Kubernetes之Service
- LoRa节点开发——代码详解如何修改发射和接收信道(频率)
- 06 . Kubernetes之Pod控制器详细介绍及应用
- Python面试题
- 08 . Kubernetes之 ingress及Ingress Controller
- cpu占用过高排查
- LoRa节点开发——代码详解LoRaWAN发送与接收数据
- java编程思想第四版第十四章 类型信息习题
- 聊一聊,如何解密、分析LoRaWAN数据包?
- java编程思想第四版第十四章 类型信息总结
- 10 . Python之面向对象
- 11 . Python3之异常,调试和测试