设置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


基础教程推荐
猜你喜欢
- php-将sql查询输出到html表中 2023-10-26
- 跨域设置Cookie失效问题解决方案原理分析 2024-01-29
- Javascript 学习书 推荐 2023-12-01
- 如何创建一个JavaScript弹出DIV窗口层的效果 2024-02-07
- 基于原生ajax与封装的ajax使用方法(详解) 2023-02-14
- vue-cli2.x:vue项目运行npm run dev命令时,项目在浏览器自动打开页面的方法 2023-10-08
- 妙用Ajax技术实现局部刷新商品数量和总价实例代码 2022-12-28
- 前端小白的学习之路html与css的较量【一】 2023-10-27
- python-web根据元素属性进行定位的方法 2023-12-13
- 用js实现的仿sohu博客更换页面风格(简单版) 2024-02-04