Cookie方法

setCookie: (name, value) => {
const Days = 0.5
const exp = new Date()
exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000)
document.cookie =
name + '=' + escape(value) + ';expires=' + exp.toGMTString()
},
getCookie: name => {
const reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)')
const arr = document.cookie.match(reg)
if (arr) {
return unescape(arr[2])
} else {
return null
}
},
delCookie: name => {
const exp = new Date()
exp.setTime(exp.getTime() - 1)
const cval = utils.getCookie(name)
if (cval != null) {
document.cookie = name + '=' + cval + ';expires=' + exp.toGMTString()
}
},
原文地址:https://www.cnblogs.com/gudun/p/9521967.html