1.0.0 • Published 3 years ago
scope-localstorage v1.0.0
Scope Storage
介绍
带作用域的Storage插件,初始过后与浏览器原生 localStorage,sessionStorage 调用api一致。 缓存的内容会在作用中保存,避免同域名同系统之间缓存字段冲突
适用场景
- 多系统相同域名
- 微前端
使用方法
在入口文件中引入即可,调用api与localStorage,sessionStorage 一致
import ScopeStorage from "ScopeStorage"
new ScopeStorage(nameSpace)
localStorage.setItem("test",abc)
增加的api
1. 初始化
初始化Scope Storage
ScopeStorage(nameSpace,expirationTimeStamp)
参数 字段| 类型 | 必填 | 描述 ---------|----------|---------|---------- nameSpace| stirng | 是| 命名空间名字,决定缓存放在哪个作用域之下,请避免与其他作用域冲突 expirationTimeStamp| number | 否 | 多长时间后过期,到了过期时间会将当前作用域内容清空 (ms)
2. log
为方便调试,打印当前作用域下所有内容
localStorage.log()
3. getAll
获取当前作用域下所有内容
localStorage.getAll()
返回值
类型 | 描述 |
---|---|
Object | 当前作用域下所有内容 |
1.0.0
3 years ago