先安装axios
npm install axios --save
在plugins文件下创建request.js
import axios from 'axios'
import {
Message, Notification } from 'element-ui' // 这里使用了element-ui的消息提示方法,也可自行定义
axios.defaults.headers['X-Requested-With'] = 'XMLHttpRequest'
axios.defaults.headers.post['Content-Type'] = 'text/plain;charset=UTF-8'
let service = axios.create({
// baseURL: '/',
timeout: 10000
})
// 请求拦截 可在请求头中加入token等
service.interceptors.request.use(config => {
return config
}, error => {
return Promise.reject<