1.1.394 • Published 4 years ago
lancet-vue-axios v1.1.394
axios集成
朗森特axios二次封装
config(config要在调用axios前处理)
import { setBaseUrl,setProjectFlag,setAuthorization,setConfigLoading,hideConfigLoading } from "lancet-vue-axios/Config";
setConfigLoading(function(){
alert('loading...')
});
hideConfigLoading(function(){
alert('loading removed')
});
setBaseUrl(process.env.VUE_APP_BASE_API);
setProjectFlag('supplier-manage-web-app');
setAuthorization(<token>);//token||null拦截逻辑
import { _axios } from 'lancet-vue-axios/Request'
_axios.interceptors.resCallback = function(res) {
//非 0 code
console.log('拦截成功---', res);
//window.contentWindow.postMessage
if(res.code === 50008 || res.code === 50012 || res.code === 50014){
//全局code错误返回处理
}
};
_axios.interceptors.errCallback = function(error) {
//error回调
};
_axios.interceptors.reqConf = function(conf) {
//请求头config
};调用逻辑 demo
import { _axios as request } from 'lancet-vue-axios/Request'
request({
method:'get',//get post
params:data,//url params
data,//body params
reqMethod:'dowload',//下载 upload上传 不支持oss
url:url,///url地址
})构建
npm install lancet-vue-axios1.1.394
4 years ago
1.1.33
4 years ago
1.1.32
4 years ago
1.1.38
4 years ago
1.1.37
4 years ago
1.1.36
4 years ago
1.1.35
4 years ago
1.1.39
4 years ago
1.1.393
4 years ago
1.1.392
4 years ago
1.1.391
4 years ago
1.1.31
5 years ago
1.1.3
5 years ago
1.1.2
5 years ago
1.1.1
5 years ago
1.1.0
5 years ago
1.0.96
5 years ago
1.0.9
5 years ago
1.0.8
5 years ago
1.0.7
5 years ago
1.0.6
5 years ago
1.0.91
5 years ago
1.0.95
5 years ago
1.0.93
5 years ago
1.0.92
5 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago