今天在写请求时,使用了…catch…finally,发现报错Uncaught TypeError: Object(…)(…).then(…).catch(…).finally is not a function
升级浏览器后仍旧无法解决问题
调试发现 axios(res=>{}).catch(e=>{}) 是可以的,加了finfially后报错。(fetch可以用finfially)
在这里插入图片描述

解决:

1、先安装promise.prototype.finally依赖

npm i promise.prototype.finally

2、在main.js里引入此依赖包

require(‘promise.prototype.finally’).shim();

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐