2.0.0-alpha.0 • Published 3 years ago

@yzfe/storage v2.0.0-alpha.0

Weekly downloads
1
License
MIT
Repository
-
Last release
3 years ago

本地存储操作类

用法

import Storage from '@yzfe/storage'

let storage = new Storage()
// 设置 item
storage.set('key', { name: 'Allenice' })

// 获取 item
storage.get('key', { name: '这是默认值' })

// 删除 item
storage.remove('key')

// 全部清除
storage.clear()

// 作用域,也就是添加 key 前缀
let storage2 = new Storage('myapp:')
storage2.set('key', 1) // 相当于 localStorage.setItem('myapp:key', 1)

// 使用 sessionStorage
let session = new Storange('myapp:', 'session')

API

set(key: string, val: any): void

设置 item

get(key: string, defaultVal: T | null = null): T | null

获取 item

remove(key: string): void

删除 Item

clear(): void

全部清除

getFullKey(key: string = ''): string

获取包含作用域前缀的 Key

keys(): string[]

返回作用域所有的 Key

2.0.0-alpha.0

3 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.0

5 years ago

0.0.1-alpha.1

5 years ago

0.0.1-alpha.0

5 years ago