一、axios封装
第一步
在src文件夹创建utils文件夹
在utils文件夹里创建request.js文件
第二步
在request.js中写代码
1.引入axios
2.创建axios实例 用axios.create
3.设置baseUrl 和timeOut
4.写请求拦截
5.写响应拦截
6.导出
代码如下
二、request.js 代码
import axios from 'axios'
const instance = axios.create({
baseUrl:"",
timeOut:500
})
instance.interceptors.request.use(
(config)=>{
return config
},
(err)=>{
Promise.reject(err)
}
)
instance.interceptors.reponse.use(
(res)=>{
return res
},
(err)=>{
Promise.reject(err)
}
)
export default instance
三、api.js 代码
import http from './request.js'
async function getxxx(){
let data = awite http("")
return data
}
export {getxxx}