2.0.1 • Published 2 years ago

simple-easy-local-storage v2.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

wps-storage-sdk

simple-easy-local-storage

项目使用

引用
import { TinyStorage } from "simple-easy-local-storage";
const storage = new TinyStorage({
  // ...options
});
方法
// 获取所有本地储存的key
storage.getKeys();

/**
 * @description 添加修改数据
 * @param {
 *  key: '键', type string 必传
 *  val: '值', type ["string", "array", "object", "Symbol", "map"] 必传
 *  time: '过期时间(以秒为单位)', type number 默认:0
 * }
 */
storage.setItem(key, val, time);
/**
 * @description 获取数据
 * @param {
 *  key: '键', type string 必传
 * }
 */
storage.getItem(key);

/**
 * @description 删除数据
 * @param {
 *  key: '键', type string 必传
 * }
 */
storage.removeItem(key);

// 删除所有数据
storage.clearAll();

选项 options

参数类型默认说明
storageTypeStringlocalStorage项目名称
pordNameString''项目名称
envStringproduction当前环境
versionString''当前版本
allowConsoBooleanfalse是否允许日志打印
catchTimenumber3600000缓存时长
dataTypeListArray"String","Number","Array","Object","Symbol", "Map",默认数据类型检测

版本功能介绍

version 0.0.6

  • 支持默认缓存 1h
  • 支持 sessionStorage & localStorage
  • 支持日志打印
  • 支持全局缓存以及局部缓存
  • 支持自定义数据类型