1.0.0 • Published 1 year ago
@sherry-utils/storage v1.0.0
@sherry-utils/storage
这个工具是基于 marcuswestin 开发的 store.js
来进行二次封装的,主要扩展了以下功能点:
- 支持过期时间
使用方式
安装
npm i @sherry-utils/storage # npm
yarn add @sherry-utils/storage # yarn
pnpm i @sherry-utils/storage # pnpm
使用
新建一个
storage.ts
文件import { Storage } from "@sherry-utils/storage"; export const storage = new Storage({ keepTime: 30 * 24 * 60 * 60, // 数据有效时间设置为 30 天 });
在使用到的地方
import { storage } from "path/to/storage"; // 保存数据,手动设置数据过期时间为 1 天 storage.set("TOKEN", "value_of_token", 24 * 60 * 60); // 保存数据,使用创建时指定的数据有效时长 storage.set("TOKEN", "value_of_token"); // 获取数据 storage.get<string>("TOKEN");
详细的使用方式请查阅 store.js 的文档,@sherry-utils/storage
只是扩展了 get 和 set 这两个方法,使其支持了过期时间的设置。
1.0.0
1 year ago