2.0.8 • Published 3 years ago

bs-store v2.0.8

Weekly downloads
2
License
MIT
Repository
github
Last release
3 years ago

bs-store

install

npm i bs-store -S

use example

import bsStore, {getSessionSize, getLocalSize} from 'bs-store'
import lzString from 'bs-store/lz-string'

bsStore.use(lzString) // 开启压缩模式,后同一应用不可再次设定

// 设置 sessionStorage
bsStore.setSession(key: string, val: number|boolean|string|object|[]<any>|bigint)

// 获取 sessionStorage
bsStore.getSession(key: string)

// 设置 localStorage
bsStore.setLocal(key: stirng, val: number|boolean|string|object|[]<any>|bigint)

// 获取 localStorage
bsStore.getLocal(key: string)

// 删除某个sessionStorage
bsStore.removeSession(key: string)
// 删除某个localStorage
bsStore.removeLocal(key: string)

// 删除所有 sessionStorage
bsStore.removeAllSession()
// 删除所有 localStorage
bsStore.removeAllLocal()

// 删除所有的 sessionStorage 和 localSorage
bsStore.removeAllStorage()

// 获取sessionStorage 已存数据大小
getSessionSize()

// 获取localStorage 已存数据大小
getLocalSize()

browser

<!-- 引入主包 -->
 <script src="https://cdn.jsdelivr.net/npm/bs-store/dist/bs-store.min.js"></script>

 <!-- 按需引入压缩插件 -->
<script src="https://cdn.jsdelivr.net/npm/bs-store/dist/bs-store-lz-string.min.js"></script>

<script>
    var myStore = bsStore.default
    myStore.setSession('key', 'abc')
    myStore.getSession('key')  // 'abc'

    myStore.setLocal('key', 123)
    myStore.getLocal('key') // 123

    // 使用压缩插件
    myStore.use(lzString.default)
</script>
2.0.8

3 years ago

2.0.7

4 years ago

2.0.6

4 years ago

2.0.5

4 years ago

2.0.3

4 years ago

2.0.4

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.2.12

5 years ago

1.2.11

5 years ago

1.2.10

5 years ago

1.2.9

5 years ago

1.2.8

5 years ago

1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.3

5 years ago

1.1.1

5 years ago

1.1.2

5 years ago

1.1.0

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago