surprise
2024-03-05 1ce1b525e7470ebaaeb0d5cd1e59bd905c1a7114
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/**
 * @description: token操作
 */
 
export const TOKENKEY = "authtoken";
 
// 存储token
export const setToken = (token, key) => {
  localStorage.setItem(key || TOKENKEY, token);
};
 
// 获取token
export const getToken = key => localStorage.getItem(key || TOKENKEY) || null;
 
// 删除token
export const removeToken = key => {
  localStorage.removeItem(key || TOKENKEY);
};
 
// 获取cookie
export const getCookie = name => {
  var arr;
  var reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
  if ((arr = document.cookie.match(reg))) return +unescape(arr[2]);
  else return null;
};
 
// 移除所有
export const removeAll = () => {
  localStorage.clear();
};