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-axios
1.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
4 years ago
1.1.3
4 years ago
1.1.2
4 years ago
1.1.1
4 years ago
1.1.0
4 years ago
1.0.96
4 years ago
1.0.9
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.91
4 years ago
1.0.95
4 years ago
1.0.93
4 years ago
1.0.92
4 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago