vue封装axios请求(get,post)

121 阅读1分钟

一、创建request.js文件:

输入以下内容:

import axios from "axios";
export default {
   request:function (config){
     const instance=axios.create({
       baseURL:'http://localhost:8081/',//基地址
       timeout:10000,//超时时间
     })
     return instance(config);
   },
}

二、调用接口:

import request from "../../config/request";//导入request文件
request.request({
  url:'loginclass/login',//实际请求url地址
  data:{
    "username":this.loginForm.username,
    "password":this.loginForm.password,
    "identy":this.loginForm.identy
  },
  method:'POST',//选择get或者post方法
})
.then()
.catch()