合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
#### axios的公共请求方法 ~~~ import axios from 'axios'; // 自定义实例 var instance = axios.create({ baseURL: baseURL, timeout: 3000 }) // 修改默认的配置值 // instance.defaults.headers.common['Authorization'] = AUTH_TOKEN; // 请求前的拦截 instance.interceptors.request.use(function(config){ // 发送请求前的处理 return config; }, function(err){ // 对请求错误的处理 return Promise.reject(error) }); // 请求后的拦截 instance.interceptors.response.use(function(response){ // 对响应的数据处理 return response; }, function(error){ // 对响应数据的处理 return Promise.reject(error); }) export default instance = instance; ~~~ **axios方法的调用** ~~~ //假如axios文件是放在utils.js // 首先引入 import api from '@/util.js'; // get请求 api.get('/user/id=123').then((res) => { console.log(res) }).catch((err) => { console.log(err); }) // post请求 api.post('/user', { id: '12345' }) .then((res) => { console.log(res); }).catch((err) => { console.log(err); }) // put请求 api.put('/user/id=123' , { name: 'yang' }) .then((res) => { console.log(res); }).catch((err) => { console.log(err); }) ~~~