// 写cookies
setCookie: function(name, value, expireTime = 1000 * 60 * 60 * 3) {//三小时
var extime = new Date()
extime.setTime(extime.getTime() + expireTime)
document.cookie = name + '=' + escape(value) + ';expires=' + extime.toGMTString()
},
// 读取cookies
getCookie:function(name) {
let reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)')
let arr = document.cookie.match(reg)
if (arr !== null && arr.length !== 0) {
return (arr[2])
} else {
return null
}
},
// 删除cookies
delCookie:function(name) {
let exp = new Date()
exp.setTime(exp.getTime() - 1)
let cval = this.getCookie(name)
if (cval !== null) {
document.cookie = name + '=' + cval + ';expires=' + exp.toGMTString()
}
}
cookie的封装
最新推荐文章于 2023-05-08 19:54:18 发布