58 lines
1.0 KiB
TypeScript
58 lines
1.0 KiB
TypeScript
/**
|
|
* token操作封装
|
|
*/
|
|
import { TOKEN_CACHE_NAME,TOKEN_CACHE_NAME_UNIFY } from '@/config/setting';
|
|
|
|
/**
|
|
* 获取缓存的token
|
|
*/
|
|
export function getToken(): string | null {
|
|
return null;
|
|
const token = uni.getStorageSync(TOKEN_CACHE_NAME)
|
|
return token;
|
|
}
|
|
|
|
/**
|
|
* 缓存token
|
|
* @param token token
|
|
*/
|
|
export function setToken(token?: string) {
|
|
removeToken();
|
|
uni.setStorageSync(TOKEN_CACHE_NAME,token)
|
|
}
|
|
|
|
/**
|
|
* 移除token
|
|
*/
|
|
export function removeToken() {
|
|
uni.removeStorage({key:TOKEN_CACHE_NAME})
|
|
}
|
|
|
|
|
|
// 汇邦云token 存储获取
|
|
/**
|
|
* 获取缓存的token
|
|
*/
|
|
export function getTokenUnify(): string | null {
|
|
const token = uni.getStorageSync(TOKEN_CACHE_NAME_UNIFY)
|
|
return token;
|
|
}
|
|
|
|
/**
|
|
* 缓存token
|
|
* @param token token
|
|
* @param remember 是否永久存储
|
|
*/
|
|
export function setTokenUnify(token?: string) {
|
|
removeTokenUnify();
|
|
uni.setStorageSync(TOKEN_CACHE_NAME_UNIFY,token)
|
|
}
|
|
|
|
/**
|
|
* 移除token
|
|
*/
|
|
export function removeTokenUnify() {
|
|
uni.removeStorage({key:TOKEN_CACHE_NAME_UNIFY})
|
|
}
|
|
|