1.0.1 • Published 3 years ago

yc-storage v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

yc-storage

参考good-storage,基于原生localStoragesessionStorage的简单封装。主要做了缓存命名空间,解决同一域名下,缓存冲突问题。

安装

 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