Vue2 axios拦截器配置

本文介绍了在Vue2项目中如何配置axios拦截器。通过在src目录下创建axios文件夹并编写index.js,然后在main.js中引入并设置拦截器,实现请求和响应的统一处理。
摘要由CSDN通过智能技术生成

前言

  最近一系列的博客都是有关Vue的,在此小咸儿将自己学习到的内容总结,分享出来,希望能够跟大家交流。

开始

  在src目录下创建axios文件夹,并且文件夹下创建index.js文件
在这里插入图片描述
  index.js文件中的代码内容:

import Vue from 'vue'
import axios from 'axios'
// import router from '../router'


Vue.prototype.$axios = axios


// http请求
// axios request 拦截器
axios.interceptors.request.use(
  config => {
    // 下面会说在什么时候存储 token,判断是否已经携带了token信息
    if (localStorage.getItem('token')) {
      config.headers['Authorization'] = localStorage.getItem('token')
      config.headers['Content-Type'] = 'application/json'
      var companyId = localStorage.getItem('schoolNo') + 'Bn*****BqYV*****e4M*****'
      config.headers['compan
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值