1.1.394 • Published 3 years ago

lancet-vue-axios v1.1.394

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

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