最好的清除cookie的方式就是设置cookie的过期时间

1
2
3
4
5
6
7
8
9
10
let cookies = document.cookie.split(';'),//拿到所有cookie 并且转变为数组
userInfo = '';
cookies.map((val,item)=>{ //遍历所有的cookie
if(val.indexOf('userInfo') === 0){ //找到 userInfo 的字段 切割
userInfo = val.split('=');
}
});
var exp = new Date(); //设置过期时间
exp.setTime(exp.getTime() - 1);
document.cookie = userInfo[0]+"="+userInfo[1] + ";expires="+exp.toGMTString();