选择HTTP库·选对·一般我们会把API请求集中管理别让每个组件都写重复的代码

一、选择HTTP库

在Vue项目中,跟后端服务器交互时,选对HTTP库超级关键。常用的有axios和Vue自带的fetch。它们各有各的好和不好,得看你的项目需要来定。

HTTP库 优点 缺点
axios 支持Promise API,有拦截器,简化请求和响应,能取消请求。 需要额外安装,可能让项目变大。
fetch 浏览器内置,不用安装,简单易用。 不支持老浏览器(比如IE),自动处理JSON响应不行,错误要手动处理。

实例:使用axios

实例:使用fetch

在组件中使用API请求函数: