storage

2020/12/28

该对象用于操作浏览器本地存储

storage.set(key, value, category)
storage.get(key, value, category)
storage.remove(key, category)
storage.clear(category)

# 参数

  1. key (String):属性名
  2. value(any):属性值
  3. category(session | sessionStorage | local | localStorage):存储类型。默认是 sessionStorage

# 例子

import { storage } from '@liz-q/utils'

const user = { name: '张三', id: '1' }

// 这三个等价
storage.set('userInfo', user)
storage.set('userInfo', user, 'session')
storage.set('userInfo', user, 'sessionStorage')

// 这三个等价
storage.get('userInfo')
storage.get('userInfo', 'session')
storage.get('userInfo', 'sessionStorage')

// 这三个等价
storage.remove('userInfo')
storage.remove('userInfo', 'session')
storage.remove('userInfo', 'sessionStorage')

// 这三个等价
storage.clear()
storage.clear('session')
storage.clear('sessionStorage')


// 这两个等价
storage.set('userInfo', user, 'local')
storage.set('userInfo', user, 'localStorage')

// 这两个等价
storage.get('userInfo', 'local')
storage.get('userInfo', 'localStorage')

// 这两个等价
storage.remove('userInfo', 'local')
storage.remove('userInfo', 'localStorage')

// 这两个等价
storage.clear('local')
storage.clear('localStorage')
Last Updated: 2023/11/13 下午5:46:22