/ 獲取cookie/
function getCookie (name){? ? ? ? ? //export暴露方法的寫法export const getCookie = (name) => {
vararr,reg=newRegExp('(^| )'+name+'=([^;]*)(;|$)')
if(arr=document.cookie.match(reg)) {
returnunescape(arr[2])
}else{
returnnull
? }
}
/儲存cookie/
function setCookie (cName, value, expiredays) => {
varexdate=newDate()
exdate.setDate(exdate.getDate() +expiredays)
document.cookie=cName+'='+escape(value) +
((expiredays===null) ?'':';expires='+exdate.toGMTString())
}
/刪除cookie/
function delCookie(name){
varexp=newDate()
exp.setTime(exp.getTime() -1)
varcval=getCookie(name)
if(cval!=null) {
document.cookie=name+'='+cval+';expires='+exp.toGMTString()
? }
}
調(diào)用:存儲cookie:setCookie('user_name', data.user.user_name, 30) ? ? ? //存儲名、存儲值、過期時間
獲取cookie:getCookie('user_name')
????? ? ? 刪除cookie:delCookie('user_name')