namespace-store

0.1.0 • Public • Published

namespace-store

使用命名空间(namespaced)方式实现本地存储(localStorage)和会话存储(sessionStorage),让存储的信息分模块存储,更清晰分明。

安装

npm install -S namespace-store

开始使用

import namespaceStore from "namespace-store";
 
//localStorage本地存储
// 设置命名空间为myLocal
const myLocal = namespaceStore.localStorage("myLocal");
// 保存userInfo
myLocal.setItem("userInfo", { name: "ZCoder" });
// 获取userInfo
myLocal.getItem("userInfo");
// 删除userInfo
myLocal.removeItem("userInfo");
// 删除整个命名空间的数据
myLocal.clear();
 
// sessionStorage会话存储
// 设置命名空间为mySession
const mySession = namespaceStore.localStorage("mySession");
// 保存books
mySession.setItem("books", [{ id: 1, title: "Javascript" }]);
// 获取userInfo
mySession.getItem("books");
// 删除userInfo
mySession.removeItem("books");
// 删除整个命名空间的数据
mySession.clear();

Dependencies (0)

    Dev Dependencies (7)

    Package Sidebar

    Install

    npm i namespace-store

    Weekly Downloads

    1

    Version

    0.1.0

    License

    ISC

    Unpacked Size

    8.11 kB

    Total Files

    4

    Last publish

    Collaborators

    • zhicaizhu