点击JavaScript查看更多...
Cookie 操作(设置/获取/删除)
用法:handleCookie.set(name,value,day)/get(name)/del(name)
// 解释:set-设置,get-获取,del-删除 (name:名称,value:值,day:有效期限)
const handleCookie = {
// 设置
set: (name, value, day) => {
let oDate = new Date()
oDate.setDate(oDate.getDate() + (day || 30))
document.cookie = name + '=' + value + ';expires=' + oDate + "; path=/;"
},
// 获取
get: (name) => {
let str = document.cookie
let arr = str.split('; ')
for (let i = 0; i < arr.length; i++) {
let newArr = arr[i].split('=')
if (newArr[0] === name) {
return newArr[1]
}
}
},
// 删除
del: (name) => {
this.set(name, '', -1)
}
}
更多方法尽在专题JavaScript
网友评论