业务场景:提交某个表单时,为了防止重复提交,提交后按钮需要置灰,直到提交完成按钮才可点击。如果没有finally函数,则需要在then和catch里都写入恢复按钮的代码,但是有了finally函数,我们只需要把这段代码写入函数中即可,因为finally函数中的逻辑,请求完成之后无论是成功失败都会被执行

使用方法:
1、 npm i promise.prototype.finally –S
2、 在main.js中引用, require(“promise.prototype.finally”).shim();
3、 在调用接口的时,

     Add().then(res => {}).catch(err => {}).finally(()=>{  })

axios中使用finally相关推荐

  1. axios vue 回调函数_Vue 02 —— Vue 入门小案例~使用 Axios 中的GET、POST请求

    作为后端攻城狮,写前端代码是一种什么体验? 相信不少人和 @Python大星 一样,有写过前端代码的经历. 记录一下,Vue 框架开发中"啼笑皆非"的故事,非专业前端人员,该案例无 ...

  2. axios中的params和data的区别

    axios中的params和data是用来携带请求参数的两个属性. params是用来携带请求参数的,它以key-value的形式放在URL后面,是一个对象. data是用来携带请求数据的,它以key ...

  3. axios中文官方文档

    axios中文文档 - 简书 https://www.jianshu.com/p/7a9fbcbb1114 axios中文文档|axios中文网 | axios http://www.axios-js ...

  4. axios的this指向_vue使用axios中 this 指向问题

    1.解决办法 在vue中使用axios做网络请求的时候,会遇到this不指向vue,而为undefined,可以使用箭头函数"=>"来解决.如下:methods: {     ...

  5. axios 中文文档、使用说明

    以下内容全文转自 Axios 文档:https://www.kancloud.cn/yunye/axios/234845 ##Axios Axios 是一个基于 promise 的 HTTP 库,可以 ...

  6. 如何使用 Axios 中的请求拦截器 和响应拦截器

    Axios 是一个常用的 JavaScript 库,用于发送 HTTP 请求和处理响应.在网站设计中,我们可以使用 Axios 请求拦截器和响应拦截器来实现一些常见的需求,例如添加认证信息.处理错误信 ...

  7. axios中的拦截器

    Axios拦截器是什么? 对每一次的请求和响应进行拦截之后进行相应的处理. 请求拦截器,你可以在发送请求体之前在请求体里加上token,然后我们的调接口可以省略传token,然后避免了代码的重复. 响 ...

  8. vue axios中文文档(一)

    特色 浏览器端发起XMLHttpRequests请求 node端发起http请求 支持Promise API 拦截请求和返回 转化请求和返回(数据) 取消请求 自动转化json数据 客户端支持抵御XS ...

  9. axios中文文档 - 内容详细层次合理

    axios 在线中文文档 axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中. !> 如果你使用node.js,使用axios和cheerio可以制作 ...

  10. axios 中配置withCredentials

    withCredentials 有什么用? 跨域请求是否提供凭据信息(cookie.HTTP认证及客户端SSL证明等),也可以简单的理解为,当前请求为跨域类型时是否在请求中协带cookie. 配置wi ...

最新文章

  1. Win7安装Docker
  2. 转载:socket通信基础
  3. linux boost 1.53编译,boost-1.53源码编译
  4. mysql mariadb不能启动原因_MySQL(MariaDB)无法启动
  5. SQL Server 时间戳与时间格式互相转换
  6. 简单触发器的使用 -- 献给SQL初学者
  7. Java入门基础第3天《使用记事本编写运行Java程序》
  8. bp神经网络算法的优缺点,bp神经网络缺点及克服
  9. checking for libzip... configure: error: system libzip must be upgraded to version = 0.11问题解决
  10. Pytorch:CycleGAN代码中nn.Sequential(*module)处错误:list is not a Module subclass
  11. VUE前端删除和批量删除
  12. IP地址IP网段合并
  13. Django实现QQ登录
  14. MATLAB实现多元非线性回归
  15. 汉诺塔问题及最长数组子串问题源码
  16. 矩阵篇(四)-- 实随机向量的相关矩阵、协方差矩阵、相关系数
  17. 关于电脑无法找到BIOS解决方法
  18. 如何在ipad中设置c编译环境,编译c程序
  19. U盘(auto病毒)类病毒分析与解决方案
  20. MySQL 8.0 参考手册

热门文章

  1. houdini 使用HDA Processor 实现处理HDA输入输出
  2. 程序员的饮食应该如何安排
  3. 使用Tika进行文档解析抽取
  4. 解码投资浪潮,跨链 DeFi 如何成为下一块淘金地?
  5. 三种计算开关电源控制器结温的方法
  6. 两万字长文,彻底搞懂Kafka
  7. Ubuntu 14.04 安装 A卡HD7750 官方闭源 显卡驱动
  8. Wiki下象棋——bfs
  9. Android网上相亲交友婚恋app软件设计
  10. Anaconda在控制台无法创建新环境