设置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
基础教程推荐
猜你喜欢
- vuejs el-input实现textarea在光标处插入追加内容 2024-12-08
- div可以输入内容不用input作为输入框屏蔽自动的input样式 2024-01-21
- Ajax与mysql数据交互实现留言板功能 2023-01-26
- vue中如何监听url地址栏参数变化 2024-02-06
- 浅谈js键盘事件全面控制 2024-01-03
- 基于Blod的ajax进度条下载实现示例代码 2023-01-31
- Vue入门笔记Day4 2023-10-08
- javascript实现瀑布流动态加载图片原理 2024-04-01
- Vue 转 React 指南,看这篇文章就够了 2023-10-08
- HTML5 History API 实现无刷新跳转 2024-04-16