axios请求拦截封装理解
作者:互联网
全局处理请求、响应拦截的处理,常见处理请求动画,错误码
import axios from 'axios'
axios.defaults.baseURL = `localhost:端口号`;
// 添加请求拦截器
// 在发送请求之前做些什么
axios.interceptors.request.use((config)=>{ return config; })
// 添加响应拦截器
axios.interceptors.response.use((response)=>{
// 对响应数据做点什么
return response }, err=>{
// 对响应错误做点什么
return Promise.reject(err); })
export default axios
页面调用:
import axios from '@/api/index' //引入方式
axios({
method:'post',
url:'/map/add1',
data: {}
}).then(function(response){
console.log(response)
}).catch(function(error){
console.log(error);
})
标签:axios,return,请求,响应,拦截器,封装,拦截,response 来源: https://www.cnblogs.com/jycom/p/16559704.html