session-cookies 三个缓存 localStorage、sessionStorage、Cookies。

session-cookies

复制代码
session-cookies is localStorage、sessionStorage、Cookies。

session-cookies This plugin is used to summarize the browser's three caches localStorage, sessionStorage, Cookies.The plugin is designed to be quick and easy to use. Below is a summary of some apis.

session-cookies 这个插件是用来汇总浏览器的三个缓存 localStorage、sessionStorage、Cookies。该插件注重使用方便快捷下面是一些API汇总说明。

API

名称 获取所有 获取单个 设置单个 移除单个 清除所有
cookies getCookieList getCookie setCookie removeCookie clearCookie
session getAllSessionStorage getSessionStorage setSessionStorage removeSessionStorage clearSessionStorage
local getAllLocalStorage getLocalStorage setLocalStorage removeLocalStorage clearLocalStorage

使用案例

shell 复制代码
npm i session-cookies
获取所有Cookies
ts 复制代码
import { cookies } from 'session-cookies'

cookies.getCookieList(); // 返回JSON结果数据
cookies.getCookie('test'); // 返回属性值
设置单个
ts 复制代码
cookies.setCookie('test', '1234567'); // 设置属性为字符串需要JSON.stringify
移除单个
tsx 复制代码
cookies.removeCookie('test');
清除所有
tsx 复制代码
cookies.clearCookie();

附加API

根据index下标获取key值 参数 结果
getLocalStorageKeyFindIndex index下标 返回key
getSessionStorageKeyFindIndex index下标 返回key
使用
ts 复制代码
import { local } from 'session-cookies';

local.setLocalStorage('test', '123456');
local.setLocalStorage('usename', 'songshao');
local.getLocalStorageKeyFindIndex(0); // test
local.getLocalStorageKeyFindIndex(1); // username

Browsers

html 复制代码
<!-- 只能使用0.1.5 以后版本 -->
<script src='https://unpkg.com/session-cookies/lib/sessionCookies.js' ></script>

<script>
    // 其他接口同上面使用只需要增加 sessionCookies 全局配置。
    sessionCookies.local.setLocalStorage('test', '123456');
</script>
相关推荐
溪语流沙1 分钟前
【Web全栈进阶】前端世界观:现代工具链与框架为什么存在
前端·javascript·vue.js
kyriewen23 分钟前
我逐个测了 JSON.stringify 的 7 个坑:第 1 个就在丢数据
前端·javascript·程序员
一个有温度的技术博主35 分钟前
两级缓存一致性实战:Redis + 本地缓存,如何不让数据“分裂”?
redis·spring·缓存
积流成海1 小时前
用代码实现哈希计算器:Web Crypto API 实战
前端·算法·哈希算法·哈希函数·盘子工具站
data analyse 4561 小时前
服务端访问日志聚合 PV 与 UV 怎么实现?日志采集与口径设计
大数据·前端·数据分析
song5011 小时前
React Native for OpenHarmony 实战:三方库 react-native-ratings 的鸿蒙化适配指南
javascript·react native·react.js·分类·harmonyos
JavaGuide1 小时前
DeepSeek Harness 重磅更新,Codex、Claude Code 子智能体进官方插件列表了,还有 Git 工作树和思考翻译!
前端·后端
小羊没烦恼!1 小时前
OS X 上使用.NET开发应用程序
开发语言·前端·数据库·人工智能·c#·策略模式
朱包林1 小时前
iTerm2终端配置指南
linux·javascript·python·云原生·容器·kubernetes·云计算
谢亮_vipxieliang2 小时前
JavaScript this 指向完全指南:调用位置决定一切
开发语言·javascript·ecmascript