今天在写请求时,使用了…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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐