cookie存多个值
正题
cookie存单个值 并设置过期时间 是可以 name=‘xxx’;expires=‘xxxx’ 这么写的, 但是如果要存多个值,请把你需存的值 放在字符串中编译一下然后 在放到 name=‘你编译的内容’;expires=‘xxxx’; 如果你要删除cookie 那么name=‘’;expires=‘随便一个过期时间’
export default {
setCookie(info, expires) {
console.log(info);
if (expires) {
expires = new Date(
new Date().getTime() + parseInt(expires) * 24 * 60 * 60 * 1000
);
}
if (info) {
let userName = info.userName;
let password = info.password;
let zone = info.zone;
let content = `userName=${userName};password=${password};zone=${zone};`;
console.log(escape(content))
document.cookie = 'token='+ escape(content) +`;${
expires ? 'expires=' + expires : ''
}`;
console.log(document.cookie)
}
},
delCookie() {
let expires = new Date(new Date().getTime() - 24 * 60 * 60 * 1000);
document.cookie = `token=''; expires=${expires}`;
},
getCookie() {
console.log(document.cookie);
}
};
token=userName%3D%u674E%u56DB%3Bpassword%3D11111111%3Bzone%3D1%3B