1.0.2 • Published 4 years ago

passer-http v1.0.2

Weekly downloads
1
License
ISC
Repository
-
Last release
4 years ago

基于 axios 请求封装

说明

import Http from 'passer-http';

const http = Http.init({ axiosConfig: { baseURL: '/api' }, errCallback: err => { console.log(err, 'err-------'); }, resCallback: res => { console.log(res, 'res-------'); } });

Http.init 接收一个对象 { axiosConfig: 创建 axios 实例参数, errCallback: axios 响应拦截器统一错误处理回调, 回调参数为 axios 拦截器错误返回, resCallback: axios 响应拦截器统一成功处理回调, 回调参数为 axios 拦截器成功返回 }

http 实例 支持 get, delete, head, options, post, put, patch 及 cancel(requestId) 手动取消请求, 其中requestId参数为 method + '_' + url 拼接

请求入参格式: http.get(url, {}, config)

地址, 请求数据, axios请求配置
1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago