cookie.js 内容如下:
export function setCookie(c_name, value, expire) {
var date = new Date();
date.setSeconds(date.getSeconds() + expire);
document.cookie =
c_name + "=" + escape(value) + ";expires=" + date.toGMTString();
}
export function getCookie(c_name) {
if (document.cookie.length > 0) {
let c_start = document.cookie.indexOf(c_name + "=");
if (c_start != -1) {
c_start = c_start + c_name.length + 1;
let c_end = document.cookie.indexOf(";", c_start);
if (c_end == -1) {
c_end = document.cookie.length;
}
return unescape(document.cookie.substring(c_start, c_end));
}
}
return "";
}
export function delCookie(c_name) {
setCookie(c_name, "", -1);
}
使用方法如下:
setCookie('username','zhangsan');
getCookie("username");
delCookie("username");