欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

axios的拦截请求与响应方法

程序员文章站 2022-06-11 18:35:17
比如发送请求显示loading,请求回来loading消失之类的 import vue from 'vue' import app from './app.vu...

比如发送请求显示loading,请求回来loading消失之类的

import vue from 'vue'
import app from './app.vue'
import axios from 'axios'
import loading from './components/loading'
import stores from './store/store.js'
axios不能use哦


// 请求拦截(配置发送请求的信息)
axios.interceptors.request.use(function (config){
 // 处理请求之前的配置
 return config;
 }, function (error){
 // 请求失败的处理
 return promise.reject(error);
 });


// 响应拦截(配置请求回来的信息)
axios.interceptors.response.use(function (response){
 // 处理响应数据
 return response;
 }, function (error){
 // 处理响应失败
 return promise.reject(error);
 });
vue.prototype.$http = axios //其他页面在使用axios的时候直接 this.$http就可以了

以上这篇axios的拦截请求与响应方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。