1.熟悉Axios库
Axios 是一个基于 Promise 的 HTTP 库,可以用在欣赏器和 node.js 中发送网络哀求。
1.1 Axios的长处
XMLHttpRequest,fetch是高级一点的原生
原生的缺点:
1.需要本身来封装原生。
2.原生某些功能不具备,你需要本身来完成哀求拦截,相应拦截等。
3.js可以跑在欣赏器和node上面,但是原生的fetch是不能工作在node中,node需要使用别的api。比如http模块来发送哀求。
使用axios的长处
1.已经帮我们把原生的底层逻辑都封装了。
2.还额外增长了拦截器等功能
3.适配欣赏器和node。axios已经帮我们封装好了,在在欣赏器中发送 XMLHttpRequests 哀求,在 node.js 中发送 http哀求。不消担心在差别的平台使用差别的api
1.2 功能特点
- 在欣赏器中发送 XMLHttpRequests 哀求
- 在 node.js 中发送 http哀求
- 支持 Promise API
- 拦截哀求和相应
- 转换哀求和相应数据
- 等等
1.3 安装axios
在项目中安装axios
npm install axios
2.发送常见的哀求和设置
axios.request(config)
axios.get(url[, config])
axios.delete(url[, config])
axios.head(url[, config])
axios.options(url[, config])
axios.post(url[, data[, config]])
在main.js中 |