tinper-storage

0.1.1 • Public • Published

tinper-storage

tinper-storagelocalStoragesessionStorage 的使用做了进一步的易用性封装,提供删除、新增和写入、清空、读取、遍历所有、查询已用存储量等功能

npm version Build Status Coverage Status dependencies Status NPM downloads Average time to resolve an issue Percentage of issues still open

如何使用

  1. npm install tinper-storage --save
import localStore from 'tinper-storage/localStore';
import sessionStore from 'tinper-storage/sessionStore'

// 使用
localStore.set();

....
  1. CDN
  • https://design.yonyoucloud.com/static/tinper-storage/0.1.0/localStore.js,通过 window.localStore 拿到所有 API
  • https://design.yonyoucloud.com/static/tinper-storage/0.1.0/sessionStore.js,通过 window.sessionStore 拿到所有 API

API

  • localStore
    • set(key, val) :写入某条缓存
    • get(key, def) : 读取某条缓存数据
    • remove(key) : 删除某条缓存
    • clear() : 清空所有
    • getAll() : 获取所有缓存数据
    • each(callback) : 遍历缓存,并执行回调
    • getUsed(callback) : 检测 Localstorage 已使用的存储量,并支持回调
    • getMaxLength() : 获取当前浏览器最大的存储量
    • getRest() : 获取剩余的存储量
  • sessionStore
    • set(key, val)
    • get(key)
    • has(key)
    • remove(key)
    • clear()
    • getAll()
    • each(callback)

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i tinper-storage

Weekly Downloads

1

Version

0.1.1

License

ISC

Unpacked Size

21.1 kB

Total Files

16

Last publish

Collaborators

  • guoyongfeng