UNPKG

coki

Version:

这是一个极简的Cookie工具!

31 lines (22 loc) 673 B
export function coki(obj,day,path) { if(typeof obj === "string"){ return getCookie(obj) } else if(typeof obj === "object"){ for(let objName of Object.keys(obj)){ setCookie(objName,obj[objName],day) } } } function setCookie(name,value,day) { var Days = day; //此 cookie 将被保存 30 天 var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "=" + escape (value) + ";expires=" + exp.toGMTString(); } function getCookie(name) { var arr = document.cookie.match( new RegExp( "(^| )" +name+ "=([^;]*)(;|$)" )); if (arr != null ) return unescape(arr[2]); return null ; }