获取cookie
const getCookie = (key: string = '') => {
if (!key) return undefined
const allCookies = document.cookie
if (!allCookies) return undefined
const value = allCookies.split(';').filter((it) => it.split('=').slice(0, 1).includes(key))?.[0]?.replace(`${key}=`, '') || undefined
return value
}
设置cookie
function setCookie (cname, cvalue, exdays = 1) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires="+d.toUTCString();
document.cookie = cname + "=" + cvalue + "; " + expires;
}
删除cookie
function clearCookie(name) {
setCookie(name, "", -1);
}