我们知道在 JS 中,只能通过 document.cookie 获取到当前网页的 Cookie,返回的是以 ;
隔开的 Cookie 键值对字符串。在日常开发中,可以使用 js-cookie
包来操作 Cookie。若想用原生 JS 获取指定的 Cookie 值,可参考以下方法。
获取 Cookie 的方法
function getCookie(cookieName) {
const strCookie = document.cookie
const cookieList = strCookie.split(';')
for(let i = 0; i < cookieList.length; i++) {
const arr = cookieList[i].split('=')
if (cookieName === arr[0].trim()) {
return arr[1]
}
}
return ''
}
调用
const cookieValue = getCookie('cookieName')