发布时间:2023-11-23 18:00
官方中文网站 Axios 中文文档 | Axios 中文网 | Axios 是一个基于 promise 的网络请求库,可以用于浏览器和 node.js (axios-http.cn)
官方中文网站使用用例 基本用例 | Axios 中文文档 | Axios 中文网 (axios-http.cn)
细谈Axios中那些不为人知的秘密!一文读懂Axios_前端纸飞机的博客-CSDN博客_axio
get
post
,其他 put
, patch
, delete
等。关于Axios在项目中的使用模式,其实可以大体分为两种
⭐get: |
一般用户获取数据 |
---|---|
⭐ post: |
一般用于表单提交与文件上传 |
patch: |
更新数据(只将修改的数据推送到后端) |
put: |
更新数据(所有数据推送到服务端) |
delete: |
删除数据 |
get
请求用 param
❗❗❗(也可以在url地址最后跟问号+参数)post
和其他请求方式 用 data
❗❗❗例子:(先理解-可看完后面的内容再回来看-特别注意)
//get
axios({
method:'get',
url:'/url',
//❗❗❗param
param:null,
})
//post,put,patch,delete
axios({
method:'post/put/patch/delete',
url:'/url',
//❗❗❗data
data:null,
})
npm install axios
引入后即可在 package.json中查看,是否引入成功
npm install axios
安装import axios from 'axios'
axios
的使用语法有很多种,常见的如下axios.请求方式(访问地址,请求参数).then().catch()
axios({
method:请求方式,
url:访问地址,
param/data:请求参数,
}).then().catch()
完整写法
具体例子与对比/url
指的访问地址then
的 catch
使用 都是用函数接收 响应的参数then
用于接收 响应成功 并作后续处理catch
用于接收 响应失败 并作后续处理import axios from 'axios'
//第一种完整写法//第一种//第一种//第一种//第一种//第一种//第一种
// 向给定地址请求
axios.get('/url')
.then(function (response) {
// 处理成功情况 用then
console.log(response);
})
.catch(function (error) {
// 处理错误情况 用catch
console.log(error);
})
//第二种完整写法//第二种//第二种//第二种//第二种//第二种//第二种
// 向给定地址请求
axios({
method:'get/post/put/patch/delete',
url:'/url',
// 请求参数一般是 对象格式
param/data:Object,
})
.then(function (response) {
// 处理成功情况 用then
console.log(response);
})
.catch(function (error) {
// 处理错误情况 用catch
console.log(error);
})
待写
Axios及网络基础专栏
其他文章Axios的介绍与作用 - 大白话_Sam9029的博客-CSDN博客
(Aixos的引入与基本使用_Sam9029的博客-CSDN博客
基于Axios的二次封装基础模板-可直接CV_Sam9029的博客-CSDN博客
**恭喜你,都看到这了,求赞,求收藏,求评论不过分吧**