1.0.1 • Published 3 years ago
yc-storage v1.0.1
yc-storage
参考good-storage
,基于原生localStorage
和sessionStorage
的简单封装。主要做了缓存命名空间,解决同一域名下,缓存冲突问题。
安装
npm install yc-storage
# 或者使用yarn安装
yarn add yc-storage
使用
import storage from 'yc-storage'
// 支持修改命名空间,默认为'namespace'
// storage.namespace = 'namespace'
// localStorage
storage.setItem(key,val)
storage.getItem(key)
// sessionStorage
storage.session.setItem(key, val)
storage.session.getItem(key)
API
api保持和原生storage保持一致,支持直接缓存对象,但仅支持基础的增删查
setItem(key, val)
// 设置storage的key为val
getItem(key)
// 获取storage的key值
removeItem(key)
// 删除storage的其中一项key
clear()
// 删除所有的storage