资讯专栏INFORMATION COLUMN

.finally is not a function —— 解决低版本浏览器axios不支持fina

layman / 2028人阅读

摘要:欢迎关注前端小讴的,阅读更多原创技术文章框架项目用调用接口时,我们常用接口名却会遇到这个问题造成此问题的原因为浏览器版本太低除了升级最新版浏览器火狐甚至升级后还报错,解决办法如下安装包最后记得在里引入该依赖包

欢迎关注前端小讴的github,阅读更多原创技术文章

框架项目用axios调用接口时,我们常用:

接口名().then(result=>{
    do sth...
}).catch(()=>{
    do sth...
}).finally(()=>{
    do sth...
})

却会遇到这个问题:

fName(...).then(...).catch(...).finally is not a function
造成此问题的原因为:浏览器版本太低

除了升级最新版浏览器(火狐甚至升级后还报错),解决办法如下:

安装 promise.prototype.finally 包
npm i promise.prototype.finally

最后记得在 main.js 里引入该依赖包:

require("promise.prototype.finally").shim();

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/95973.html

相关文章

  • js错误处理权威指北

    摘要:第一个是,是你传递给异常的构造函数的参数,比如你可以使用属性来访问到该消息第二个参数是异常堆栈跟踪,非常重要。异常产生后能在后端正确处理是的关键部分。我将向你展示自定义构造函数和错误代码的方法,我们可以轻松地将其传递给前端或任何调用者。 By Lukas Gisder-Dubé | nov 14, 2018 原文 接着我上一篇文章,我想谈谈异常。我肯定你之前也听过——异常是个好东西。一...

    lykops 评论0 收藏0
  • axios知识点总结

    摘要:概要最近的一个项目中使用了来代替来发送请求。在使用这两种方式的时候可以注意一下,防止多一次造成后端接受参数错误。而且它的请求返回的是一个对象。我可以很方便的处理请求的结果。或者是使用来对进行编码。说明中是这样描述的。 概要 最近的一个项目中使用了axios来代替XMLHttpRequest来发送请求。也是遇到了一些问题。这里做下简单的记录。 GET请求不同方式结果不同 官方文档我们可以...

    iOS122 评论0 收藏0
  • 急速JavaScript全栈教程

    摘要:使用访问后端服务使用的美化组件的方法整合全栈服务其中的指的是。所幸是在这个教程内,你不需要学习太多就可以把案例跑起来。另外一个组件负责显示全部项目,并接受删除事件,删除指定的项目。它们分别是组件和组件这两个组件的代码实现,分别在文件和内。 自从一年前发布了Vuejs小书的电子书,也有些日子没有碰过它们了,现在因为项目的缘故,需要使用JavaScript全栈开发。所以,我得把这个全栈环境...

    xingqiba 评论0 收藏0
  • 急速JavaScript全栈教程

    摘要:使用访问后端服务使用的美化组件的方法整合全栈服务其中的指的是。所幸是在这个教程内,你不需要学习太多就可以把案例跑起来。另外一个组件负责显示全部项目,并接受删除事件,删除指定的项目。它们分别是组件和组件这两个组件的代码实现,分别在文件和内。 自从一年前发布了Vuejs小书的电子书,也有些日子没有碰过它们了,现在因为项目的缘故,需要使用JavaScript全栈开发。所以,我得把这个全栈环境...

    骞讳护 评论0 收藏0
  • vue开发看这篇文章就够了

    摘要:注意此处获取的数据是更新后的数据,但是获取页面中的元素是更新之前的钩子函数说明组件已经更新,所以你现在可以执行依赖于的操作。钩子函数说明实例销毁 Vue -渐进式JavaScript框架 介绍 vue 中文网 vue github Vue.js 是一套构建用户界面(UI)的渐进式JavaScript框架 库和框架的区别 我们所说的前端框架与库的区别? Library 库,本质上是一...

    fsmStudy 评论0 收藏0

发表评论

0条评论

layman

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<