Axios 的引入与使用 - 提供可响应 api 案例
Axios 的引入与使用
官方中文网站 Axios 中文文档
官方中文网站使用用例 基本用例 | Axios 中文文档
使用方式---此文只阐述直接使用的步骤
无需纠结,往下看
在使用方式哪里有讲
关于 Axios 使用基础需要知道
⭐请求方式 ,
最常用的两个
get
post
,其他
put
,patch
,delete
等。⭐axios 使用语法
Axios 的请求方法
常用请求方法
⭐
get:一般用于获取数据
⭐
post:
一般用于表单提交与文件上传patch:更新数据(只将修改的数据推送到后端)
put:更新数据(所有数据推送到服务端)
put:删除数据
(待写)关于 http 请求中的 get,post 原理
⭐⭐基础语法(有很多种语法,介绍常用两种)
注意此处
axios
的使用语法有很多种,常见的如下
第一种:
第二种:(此文推荐使用--案例--皆采用此种 axios 语法)
关于 then() catch() 实际上来自捕获错误的用法使用方式在·后面介绍
⭐⭐特别注意 在 axios 请求中数据携带参数设置有差异
⭐⭐特别注意 ⭐⭐特别注意
只有
get
请求用params
❗❗❗也可以不用使用 params,
直接在在 url 地址最后跟问号+参数
如 url:访问地址?name=value
post
和其他请求方式 用data
❗❗❗(
detele
则可以params
,data
都可以用)
例子:
关于 Axios 在项目中的使用模式
关于 Axios 在项目中的使用模式,其实可以大体分为两种
直接引入使用 (⭐本文详写)
项目中一般不会直接使用,
但作为学习的案例可以让我们快速理解 Axios 的使用
封装实例后使用 (本文未涉及)
❗项目中都会对 Axios 进行封装使用(亦称二次封装)
解释为什么要二次封装?
直接引入使用
在项目中安装 Axios 依赖,以 npm 包管理工具 为例
引入后即可在 package.json 中查看,是否引入成功
直接使用-的基础语法的使用模板
使用前记得
npm install axios
安装
在文件中引入 Axios
使用源码
完整写法
具体例子说明
/url
指的访问地址then
,catch
都是使用用函数
接收响应的参数then( (req) => {} )
catch( (err) => {} )
可使用箭头函数简写
then
用于接收响应成功
并作后续处理catch
用于接收响应失败
并作后续处理
另一种写法
以 vue 构建的项目为例 使用 Axios 可响应 api 案例
注意(本实例仅采用 get 请求方式作为教学)其他请求方式,仅在参数的传递上有异同
🔥步骤
安装
npm i axios
创建
test.vue
文件
test.vue 写入以下内容
🦖我是 Sam9029 ,一个前端
版权声明: 本文为 InfoQ 作者【Sam9029】的原创文章。
原文链接:【http://xie.infoq.cn/article/30620059465a76e35969c1c4e】。文章转载请联系作者。
评论