Vue中拦截器的使用
一. 背景
axios是一个基于Promise的HTTP库,可以用在浏览器和node.js中,基本有一下几个特征
- 从浏览器中创建 XMLHttpRequest
- 从 node.js 发出 http 请求
- 支持 Promise API
- 拦截请求和响应
- 转换请求和响应数据
- 取消请求
- 自动转换JSON数据
- 客户端支持防止 CSRF/XSR
二. 场景
每一次的请求中都要加入token,判断是否登录,如果vue系统中,所有的请求都加入token,会比较麻烦,即提供了一种方法------拦截器
三. 使用与配置
在config 中,加入 axios.js
代码直接霸道粘贴: 
在main.js中引用
import Vue from 'vue'
import App from './App'
import ElementUI from 'element-ui'
import axios from 'axios'
import Vuex from 'vuex'Vue.config.productionTip = false
Vue.use(ElementUI, axios, Vuex)
附:
axios的请求配置 url是必须的



有哪些写的不对的请多多指教哦
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
