1 export default { 26 getCookie(name) { 27 let reg = new RegExp(`(^| )${name}=([^;]*)(;|$)`) 28 let arr = document.cookie.match(reg) 29 return arr ? unescape(arr[2]) : null 30 }, 31 setCookie(c_name,value,expiredays){ 32 var exdate=new Date() 33 console.log('teken',value); 34 35 exdate.setDate(exdate.getDate()+expiredays) 36 document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString()) 37 }, 38 //删除cookies(配合setcookie进行操作,即设置为空) 39 delCookie(name) { 40 var exp = new Date(); 41 exp.setTime(exp.getTime() - 1); 42 var cval=this.getCookie(name); 43 if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString(); 44 } 45 }
本文深入讲解了如何使用JavaScript操作Cookie,包括获取、设置和删除Cookie的方法。通过具体代码示例,读者可以了解到如何在实际应用中实现Cookie的读取、写入及清除,是前端开发者不可多得的参考资料。

1222

被折叠的 条评论
为什么被折叠?



