1.3.5 • Published 6 years ago
tgu-axios v1.3.5
tgu-axios
Installing
Using npm:
$ npm install tgu-axios
Example
import { responders } from 'tgu-axios';
ajax.defaults.baseURL = '';
ajax.interceptors.request.use(config => {
...请求拦截配置
});
ajax.interceptors.response.use(res => {
...响应拦截配置
}, err => {
return responders(err.response)
})
API
本插件返回的是响应器函数,所以需要用户自己插入
统一登录需做配置
import { config } from 'tgu-axios';
// 项目调用暴露方法时必须配置,否则将会报错
config(项目名称,当前环境);
权限申请
插件会自动记录用户最近一次403Forbidden请求的appKey和privCode,故开发者若是在403后需要申请权限,则无需传appKey以及privCode.
import { apply_permission } from 'tgu-axios';
// 传参代表需要返回权限申请链接,由业务系统自己跳转
const apply_url = apply_permission(true, appKey, privCode);
// 不传参或传null、undefined、0等值则直接跳转
apply_permission();
获取登录职工的所有权限
import { get_user_permission } from 'tgu-axios';
const user_permission = get_user_permission(requstFn);
获取登录职工基本信息
import { get_staff_info } from 'tgu-axios';
const staff_info = get_staff_info();
Feedback
DingTalk: Lindberg Lin
1.3.5
6 years ago
1.3.4
6 years ago
1.3.3
6 years ago
1.3.2
6 years ago
1.3.1
6 years ago
1.2.10
6 years ago
1.2.9
6 years ago
1.2.8
6 years ago
1.2.7
6 years ago
1.2.6
6 years ago
1.2.5
6 years ago
1.2.4
6 years ago
1.2.3
6 years ago
1.2.2
6 years ago
1.2.1
6 years ago
1.2.0
6 years ago
1.1.8
7 years ago
1.1.7
7 years ago
1.1.6
7 years ago
1.1.5
7 years ago
1.1.4
7 years ago
1.1.3
7 years ago
1.1.2
7 years ago
1.1.1
7 years ago
1.1.1-s
7 years ago
1.1.0
7 years ago
1.0.12
7 years ago
1.0.11
7 years ago
1.0.10
7 years ago
1.0.9
7 years ago
1.0.8
7 years ago
1.0.7
7 years ago
1.0.6
7 years ago
1.0.5
7 years ago
1.0.4
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago