1. 简介
1.1 什么是axios
axios是一个基于Promise的Http库,可以用在node.js环境和浏览器中
1.2 功能特点
- 在浏览器中发送XMLHttpRequests
- 在node.js中发送Http请求
- 支持Promise
- 拦截请求和响应
- 转换请求数据和响应数据
- 取消请求
- 自动转换json数据
- 客户端支持防御XSRF
1.3 安装
这里就简单的介绍一种安装方式:npm安装
npm install axios
还是其他两种方式:bower安装和cdn安装
2. axios的基本使用
2.1 发送get 请求
import axios from 'axios'
//第一种方式
axios.get("http://127.0.0.1:8000/home/data?type=sell&page=1")
.then(res=>{
console.log(res)
})
.catch(err=>{
console.log(err)
})
//第二种方式
axios.get("http://127.0.0.1:8000/home/data",{
params:{
type:'sell'
page:1
}
}).then(res=>{<