Bootstrap

vue二次封装axios

二次封装axios,模块化管理接口教程

安装

npm install axios; // 安装axios

安装axios详情可以访问axios中文文档|axios中文网 | axios 

一、src目录中,新建一个request文件夹,然后在下面新建一个http.js文件,引入axios

import axios from "axios";

 创建axios实例

const instance = axios.create({
  baseURL:"https://",//根地址
  timeout: 5000,//请求超时时间
});

请求拦截(这里不记得的直接在官网拿就好了)

// 添加请求拦截器
instance.interceptors.request.use(
  function (config) {
    // 在发送请求之前做些什么
    return config;
  },
  function (error) {
    // 对请求错误做些什么
    return Promise.reject(error);
  }
);

// 添加响应拦截器
instance.interceptors.response.use(
  function (response) {
    // 2xx 范围内的状态码都会触发该函数。
    // 对响应
;