迎接关注前端小讴的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();