官方文档地址:起步 | Axios Docshttps://axios-http.com/zh/docs/intro
安装axios
$ npm install axios (根据自己的包管理器查阅官方文档自行选择)
axios基础封装
utils/http.js:
// axios基础的封装
import axios from 'axios'
const httpInstance = axios.create({
baseURL: '#{url}',//根据自己项目自行更换
timeout: 5000,
})
// 添加请求拦截器
httpInstance.interceptors.request.use(config=>{
return config
},e=>Promise.reject(e))
// 添加响应拦截器
httpInstance.interceptors.response.use(res=>res.data,e=>{
return Promise.reject(e)
})
export default httpInstance//导出
而后根据情况进行完善。