/** * 获取缓存的token */ export function getCookie(key?: string): string | null { let cookieValue = ''; const nameEq: string = key + '='; const strArr: any[] = document.cookie.split(';'); for (let i = 0; i < strArr.length; i++) { let str: string = strArr[i]; while (str.charAt(0) === ' ') { str = str.substring(1, str.length); } if (str.indexOf(nameEq) === 0) { cookieValue = unescape(str.substring(nameEq.length, str.length)); } } return cookieValue; } // 设置cookie export function setCookie(cname, cvalue, exdays) { const date = new Date(); date.setTime(date.getTime() + exdays * 24 * 60 * 60 * 1000); const expires = 'expires=' + date.toUTCString(); document.cookie = cname + '=' + cvalue + '; ' + expires + ';domain=.' + import.meta.env.VITE_GLOB_DOMAIN; } // 清除cookie export function removeCookie(name) { setCookie(name, '', -1); }