perf: 使用/** */替换//注释,对编辑器的智能提示更友好

This commit is contained in:
xiaoxian521
2022-09-11 16:46:01 +08:00
parent fafbdc7c69
commit f14889ef56
15 changed files with 50 additions and 51 deletions

View File

@@ -9,14 +9,13 @@ type paramsMapType = {
accessToken: string;
};
// 获取token
/** 获取token */
export function getToken() {
// 此处与TokenKey相同此写法解决初始化时Cookies中不存在TokenKey报错
return Cookies.get("authorized-token");
}
// 设置token以及过期时间cookies、sessionStorage各一份
// 后端需要将用户信息和token以及过期时间都返回给前端过期时间主要用于刷新token
/** 设置token以及过期时间cookies、sessionStorage各一份后端需要将用户信息和token以及过期时间都返回给前端过期时间主要用于刷新token */
export function setToken(data) {
const { accessToken, expires, name } = data;
// 提取关键信息进行存储
@@ -36,7 +35,7 @@ export function setToken(data) {
sessionStorage.setItem(TokenKey, dataString);
}
// 删除token
/** 删除token */
export function removeToken() {
Cookies.remove(TokenKey);
sessionStorage.removeItem(TokenKey);

View File

@@ -38,13 +38,13 @@ class PureHttp {
this.httpInterceptorsRequest();
this.httpInterceptorsResponse();
}
// 初始化配置对象
/** 初始化配置对象 */
private static initConfig: PureHttpRequestConfig = {};
// 保存当前Axios实例对象
/** 保存当前Axios实例对象 */
private static axiosInstance: AxiosInstance = Axios.create(defaultConfig);
// 请求拦截
/** 请求拦截 */
private httpInterceptorsRequest(): void {
PureHttp.axiosInstance.interceptors.request.use(
(config: PureHttpRequestConfig) => {
@@ -87,7 +87,7 @@ class PureHttp {
);
}
// 响应拦截
/** 响应拦截 */
private httpInterceptorsResponse(): void {
const instance = PureHttp.axiosInstance;
instance.interceptors.response.use(
@@ -117,7 +117,7 @@ class PureHttp {
);
}
// 通用请求工具函数
/** 通用请求工具函数 */
public request<T>(
method: RequestMethods,
url: string,
@@ -144,7 +144,7 @@ class PureHttp {
});
}
// 单独抽离的post工具函数
/** 单独抽离的post工具函数 */
public post<T, P>(
url: string,
params?: T,
@@ -153,7 +153,7 @@ class PureHttp {
return this.request<P>("post", url, params, config);
}
// 单独抽离的get工具函数
/** 单独抽离的get工具函数 */
public get<T, P>(
url: string,
params?: T,