VUE浏览器本地存储的封装


/**

 * 封装本地存储操作模块

 */

/**

 * 存储数据

 */

export const setItem = (key, value) => {

  // 将数组、对象类型的数据转换为 JSON 格式字符串进行存储

  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 (err) {

    return data

  }

}

/**

 * 删除数据

 */

export const removeItem = key => {

  window.localStorage.removeItem(key)

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容