20 lines
434 B
TypeScript
Raw Normal View History

2025-06-29 17:22:25 +08:00
import Cookies from "js-cookie";
const TokenKey:string = "Authorization";
2025-07-04 11:33:47 +08:00
// 获取token
2025-06-29 17:22:25 +08:00
export function getToken() {
2025-07-04 11:33:47 +08:00
return Cookies.get(TokenKey) || localStorage.getItem(TokenKey);
2025-06-29 17:22:25 +08:00
}
2025-07-04 11:33:47 +08:00
// 设置token
2025-06-29 17:22:25 +08:00
export function setToken(token:string) {
2025-07-04 11:33:47 +08:00
localStorage.setItem(TokenKey, token);
Cookies.set(TokenKey, token);
2025-06-29 17:22:25 +08:00
}
2025-07-04 11:33:47 +08:00
// 移除token
2025-06-29 17:22:25 +08:00
export function removeToken() {
2025-07-04 11:33:47 +08:00
localStorage.removeItem(TokenKey);
Cookies.remove(TokenKey);
2025-06-29 17:22:25 +08:00
}