cookie用法储存账号和密码可以用来网页自动登陆。
cookie是浏览器储存的浏览器中“Cookies"是指服务器暂存放在你的电脑里的txt格式的文本文件资料,主要用于网络服务器辨别电脑使用。比如浏览网站时,Cookies 记录下来你输入的一些资料和信息。再访问同一个网站,就会依据Cookie里的内容来判断使用者,送出特定的信息内容给你。
现在介绍怎么用:
//缓存cookie的方法
//cname=>储存变量的名字
//cvalue=>储存变量数据
//exdays=>储存时间,时间过后会被清空
//用法this.setCookie('id','121','1')
setCookie(cname, cvalue, exdays) {
let d = new Date();
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
let expires = "expires=" + d.toUTCString();
document.cookie = cname + "=" + cvalue + "; " + expires;
},
//cname=>变量名称
//获取缓存cookie方法
getCookie(cname) {
let name = cname + "=";
let ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
let c = ca[i].trim();
if (c.indexOf(name) == 0) {
console.log(c.substring(name.length, c.length))
}
}
return "";
},