封装 本地存储 localStorage

499 阅读1分钟

封装 本地存储:

    export const setItem = (key, value) => {
      if (typeof value === 'object') {
        value = JSON.stringify(value)
      }
      window.localStorage.setItem(key, value)
    }

    // 获取
    export const getItem = key => {
      const data = window.localStorage.getItem(key)
      try {
        return JSON.parse(data)
      } catch (error) {
        return data
      }
    }
    // 删除
    export const removeItem = key => {
      window.localStorage.removeItem(key)
    }