/**
* 设置cookie(当过期时间设置为过去时间时,就是删除cookie)
* @param cookieName cookie名
* @param cookieValue cookie值
* @param expires cookie过期时间
*/
export function setCookie(cookieName,cookieValue,expires){
document.cookie = cookieName + "=" + Base64.encode(cookieValue) + "; expires=" + expires + "; path=/";
}
//举例:
var cookieName = 'testCookie';
var cookieValue = 'test';
var expires = new Date(0); // new Date(0)是设置了时间为1970年
setCookie(cookieName,cookieValue,expires);
/**
* 根据cookie名获取cookie
* @param cookieName
* @returns {string}
*/
export function getCookie(cookieName){
if(document.cookie.length > 0){
var cookies = document.cookie.split(";")
// 遍历每个cookie
for (var i = 0; i < cookies.length; i++) {
var cookie = cookies[i].trim();
// 提取cookie的名称和值
var name = cookie.split("=")[0];
var value = cookie.split("=")[1];
if (name.localeCompare(cookieName) === 0) {
return cookieName;
}
}
return null;
}
}