0.1.7 • Published 10 months ago

session-cookies v0.1.7

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

session-cookies

session-cookies is localStorage、sessionStorage、Cookies。

npm downloads

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

名称获取所有获取单个设置单个移除单个清除所有
cookiesgetCookieListgetCookiesetCookieremoveCookieclearCookie
sessiongetAllSessionStoragegetSessionStoragesetSessionStorageremoveSessionStorageclearSessionStorage
localgetAllLocalStoragegetLocalStoragesetLocalStorageremoveLocalStorageclearLocalStorage

使用案例

npm i session-cookies
获取所有Cookies
import { cookies } from 'session-cookies'

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

附加API

根据index下标获取key值参数结果
getLocalStorageKeyFindIndexindex下标返回key
getSessionStorageKeyFindIndexindex下标返回key
使用
import { local } from 'session-cookies';

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

Browsers

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

<script>
    // 其他接口同上面使用只需要增加 sessionCookies 全局配置。
    sessionCookies.local.setLocalStorage('test', '123456');
</script>
0.1.7

10 months ago

0.1.6

10 months ago

0.1.5

10 months ago

0.1.4

10 months ago

0.1.3

10 months ago

0.1.2

10 months ago

0.1.1

10 months ago

0.1.0

10 months ago