axios

1. 安装

npm install axios

2. 再 main.js导入

import axios from 'axios'

配置请求根路径

axios.defaults.baseURL = 'http://127.0.0.1:8888/***********/'

axios挂载在vue的原型上,我们就可以直接通过this访问到axios

Vue.prototype.$http = axios

需要授权的 API ,必须在请求头中使用 Authorization 字段提供 token 令牌
axios.interceptors.request.use 请求拦截器(在请求之前进行一些配置)
通过use 为请求拦截器挂载一个回调函数

axios.interceptors.request.use(config => {
  //  为请求头对象添加token 验证的Authorization字段
  config.headers.Authorization = window.sessionStorage.getItem('token')
  // 最后必须rutrun config
  return config
})

3. 在页面使用

this.$http.post(url, params)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容