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>
相关推荐
jktantan1 小时前
Vue keep-alive 切标签后滚动位置回顶?因为 onDeactivated 里读到的 scrollTop 是 0
前端·javascript·vue.js
总要学点什么2 小时前
第89篇:三维特效-螺旋圆效果——让螺旋臂卷起一圈圈外扩的涟漪
开发语言·javascript·ecmascript·webgl·cesium·空间分析·1024程序员节
2601_962885722 小时前
quotes 字段全解:涨跌幅、振幅、换手率的口径与单位
java·前端·spring
excel2 小时前
encodeURI 和 encodeURIComponent 有什么区别?
前端
前端精髓3 小时前
调用openrouter的免费API模型
java·前端·javascript
赛博守夜人3 小时前
AI安全攻防与治理之十四:AI 安全测试不能脱离传统安全,Web、API、移动端与模型攻击面的组合拳
前端·人工智能·安全
开开心心_Every3 小时前
快速隐藏程序工具自定义快捷键一键切换
java·开发语言·前端·spring·智能手机·word·intellij-idea
networknomad3 小时前
OpenReplay:自己搭的会话回放工具,给前端排错用的
前端·其他
缓慢更新4 小时前
AI 辅助生成单测:从接口定义到用例的流水线
java·服务器·前端·网络·数据库·人工智能
陈随易5 小时前
AI 运维服务器,安全又可靠的方法
前端·后端·程序员