shop-wx/src/utils/token-util.ts

57 lines
1017 B
TypeScript
Raw Normal View History

/**
* token操作封装
*/
import { TOKEN_CACHE_NAME,TOKEN_CACHE_NAME_UNIFY } from '@/config/setting';
/**
* token
*/
export function getToken(): string | 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})
}