function HCookie() { } /** * 设置cookie * * @param {string} name cookie的名称 * @param {string} value cookie的值 * @param {number} Days 数据存储的时长单位天(默认值30) */ HCookie.prototype.setCookie = function(name, value, Days) { Days = Days?Days:30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); }; // 读取Cookie HCookie.prototype.getCookie = function(name) { let arr = null let reg = new RegExp('(^| )'+name+'=([^;]*)(;|$)') if (document.cookie && (arr = document.cookie.match(reg))) { return unescape(arr[2]) } else { return null; } }; // 删除Cookie HCookie.prototype.delCookie = function(name) { var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval= this.getCookie(name); if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString(); }; export default HCookie;