设置(cookie存值):
function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
var expires = "expires=" + d.toGMTString();
document.cookie = cname + "=" + cvalue + "; " + expires + ";path=/" + ";domain=shine.com";
}
//注: domain=XXX 存的是一级域名,是两个服务器链接的桥梁 如果没有cookie不会设置成功
setCookie('falg',2021,30) //存的名称 存的值 过期时间(不设置会在关闭浏览器自动过期)
获取 (获取存的的cookie)
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i].trim();
if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
}
return "";
}
getCookie('falg')
删除cookie
function deleteCookie(){
//把值设置成负数即可
setCookie('falg',-1,30)
}
vue 使用cookie可参考js-cookie官网
微笑送给浏览此网页的你