1.1.394 • Published 3 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-axios
1.1.394
3 years ago
1.1.33
3 years ago
1.1.32
3 years ago
1.1.38
3 years ago
1.1.37
3 years ago
1.1.36
3 years ago
1.1.35
3 years ago
1.1.39
3 years ago
1.1.393
3 years ago
1.1.392
3 years ago
1.1.391
3 years ago
1.1.31
3 years ago
1.1.3
3 years ago
1.1.2
3 years ago
1.1.1
3 years ago
1.1.0
3 years ago
1.0.96
3 years ago
1.0.9
3 years ago
1.0.8
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.91
3 years ago
1.0.95
3 years ago
1.0.93
3 years ago
1.0.92
3 years ago
1.0.3
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago