/**
 * 封装操作localstorage本地存储的方法
 */
export const storage = {
  // 存储
  set(key, value) {
    localStorage.setItem(key, JSON.stringify(value))
  },
  // 取出数据
  get(key) {
    return JSON.parse(localStorage.getItem(key))
  },
  // 删除数据
  remove(key) {
    localStorage.removeItem(key)
  }
}

/**
 * 封装操作sessionStorage本地存储的方法
 */
export const sessionStorage = {
  // 存储
  set(key, value) {
    window.sessionStorage.setItem(key, JSON.stringify(value))
  },
  // 取出数据
  get(key) {
    return JSON.parse(window.sessionStorage.getItem(key))
  },
  // 删除数据
  remove(key) {
    window.sessionStorage.removeItem(key)
  }
}
