axios特点
1.从浏览器中创建 XMLHttpRequests
2.从 node.js 创建 http 请求
3.支持 Promise API
4.拦截请求和响应 (就是有interceptor)
5.转换请求数据和响应数据
6.取消请求
7.自动转换 JSON 数据
8.客户端支持防御 XSRF
安装axios和qs
npm i axios --save
引入axios
import axios from
'axios'
新建一个util文件夹(只要存放工具类)
1、在util中建一个request.js 文件 (主要存放所有请求,get,post等)
// request.js
import axios from 'axios';
// post请求
function postRequest(url, data = {}, method = 'post') {
return new Promise((resolve, reject) => {
axios({