0.0.4 • Published 3 years ago

u-axios v0.0.4

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

使用方法

import { BASE_URL } from "./config";

import Request from "./request/index";
const request = new Request();

const instance = request.create({
  baseURL: BASE_URL,
  timeout: 5000
});

instance.interceptors.request.use(config => {
  console.log(config);
  config.method = "post";
  return config;
});
instance.interceptors.response.use(
  res => {
    return res.data;
  },
  err => {
    return err;
  }
);
export default instance;
import request from "@/utils/request.js";

function demo(data) {
  return request({
    url: "/",
    header: { token: "token" },
    abortSame: false,//判断是否需要中断上一个相同url相同method的连接
    data: data,//无论是get还是post  都是data  这里和axios不一样
    method: "post"
  });
}

demo(data).then(res=>{
..........执行一些方法
}).catch(err=>{
..........执行一些方法    
})

一般还需第二层封装,自己按需求来

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago