设置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
猜你喜欢
- 详解移动端实现内滚动的四种解决方案 2024-02-21
- JavaScript操作表单_动力节点Java学院整理 2023-02-14
- 【有手就行系列】Vue快速入门案例 2023-10-08
- 微信小程序实现文章关注功能详细流程 2022-08-30
- electron-vue构建项目 2023-10-08
- 目前比较流行的九大前端框架是哪些? 2023-07-08
- 简单实现ajax三级联动效果 2023-02-14
- div+css布局必了解的列表元素ul ol li dl dt dd详解 2024-01-02
- CSS让高度不确定图片垂直居中的几种技巧 2024-02-20
- Ajax 入门之 GET 与 POST 的不同处详解 2023-01-31