设置cookie
export const setCookie = (key, value, expire) => {
const d = new Date();
d.setDate(d.getDate() + expire);
document.cookie = `${key}=${value};expires=${d.toUTCString()}`
};
读取cookie
export const getCookie = (key) => {
const cookieStr = unescape(document.cookie);
const arr = cookieStr.split('; ');
let cookieValue = '';
for (let i = 0; i < arr.length; i++) {
const temp = arr[i].split('=');
if (temp[0] === key) {
cookieValue = temp[1];
break
}
}
return cookieValue
};
删除cookie
export const delCookie = (key) => {
document.cookie = `${encodeURIComponent(key)}=;expires=${new Date()}`
};
以上是编程学习网小编为您介绍的“JavaScript开发小技巧之cookie”的全面内容,想了解更多关于 vuejs 内容,请继续关注编程基础学习网。
编程基础网
本文标题为:JavaScript开发小技巧之cookie
基础教程推荐
猜你喜欢
- Python实现网页截图(PyQT5)过程解析 2023-12-14
- Chrome安装vue-devtools插件 2023-10-08
- JS 新增Cookie 取cookie值 删除cookie 举例详解 2024-01-12
- 使用php,mysql和html创建登录表单 2023-10-26
- div中加入span右对齐后出现换行显示两种解决思路 2023-12-21
- 使用纯 CSS 创作一个渐变色动画边框 2024-02-08
- JavaScript判断是否手机浏览器的五种方法 2023-12-14
- 学习JavaScript图片预加载模块 2024-02-08
- webpack中如何使用雪碧图的示例代码 2024-01-07
- Selenium+Python 自动化操控登录界面实例(有简单验证码图片校验) 2023-12-20
