cookie设置方法,有无有效期的和地址都能设置。没有有效期的和地址时也能设置成默认值。
options为有效期和地址接收
function setCookie(key,val,options){
options为空没有设置
ops = ops || {};
// 有 有效期
let e = "";
if(ops.expires){
var d = new Date();
d.setDate( d.getDate() + ops.expires );
e = ";expires="+d;
}
// 处理路径
// let p = "";
// if(ops.path){
// p = ";path="+ops.path;
// }
let p = ops.path ? ";path="+ops.path : "";
document.cookie = `${key}=${val}${p}${e}`;
}