1.0.6 • Published 3 years ago
cgan-axios2 v1.0.6
cgan-axios2
install/安装说明
npm install cgan-axios2
use/使用说明
import cganAxios from 'cgan-axios2'
options/参数说明
* @param String options.baseURL 请求根地址
* @param Object options.headers 请求头部
* @param Object options.token {position 存放位置 ; key 头部携带参数名}
* @param Set options.successCode 接口请求正常时值
* @param Map options.otherCode 其他状态对应的处理方法
* @param Function options.showLoading 显示加载效果
* @param Function options.hiddenLoading 隐藏加载效果的方法
* @param Function options.toastWarning 警告提示框
初始化参数
baseURL: '',
headers: {},
token: {
position: 'sessionStorage',
key: 'Authorization'
},
successCode: new Set([200]),
otherCode: new Map([[404, function (data) { console.log('资源未找到'); }]]),
openLog: false,
showLoading: function () { console.log('未定义加载动画'); },
hiddenLoading: function () { console.log('未定义加载动画结束事件'); },
toastWarning: function () { console.log('未定义异常弹框提醒事件'); },
Customize configuration
See cgan.