@tianyuxiaoshenxian/local-storage
v1.0.0
Published
type: **'localStorage'**, // 本地存储类型 localStorage/sessionStorage
Downloads
3
Readme
我的第一个npm包,封装本地存储方法
type: 'localStorage', // 本地存储类型 localStorage/sessionStorage
prefix: 'ls_1.0.2', // 名称前缀 建议:项目名 + 项目版本
expire: TWO_DAY_MIN, //过期时间 单位:秒 默认 48小时
isEncrypt: true // 是否加密 默认加密 为了调试方便, 开发过程中可以不加密
get ( key: string ): 获取本地指定存储,函数需要传入一个key值,有值则返回,没有则返回null
getAll (): 获取本地所有存储值
remove ( key: string ): 传入key值,有值则删除
set ( key: string, value: any, expire: number): 第一个参数是key值,存储的名,第二个参数是value,存储的值,第三个参数expire,过期时间 //默认48小时
clear (): 清空本地存储
getLength (): 获取本地存储长度
用法示例
import LocalStorage from 'local-storage'
const storage = new LocalStorage({
type: 'sessionStorage', // 本地存储类型 localStorage/sessionStorage
isEncrypt: true, // 是否需要加密 默认 true
expire: 60, // 60秒过期
prefix: 'token' // 存储前缀
})
storage.set('asdasd',123123)
storage.get('asdasd')
storage.remove('asdasd')
storage.getAll()
storage.clear()