本地存储操作
2022年12月12日
本地存储操作
storage.js
// 本地存储操作工具 组件
// 存储/更新数据
export const setItem = (key, data) => {
if (typeof data === 'object') {
data = JSON.stringify(data)
}
window.localStorage.setItem(key, data)
}
// 获取数据
export const getItem = key => {
const data = window.localStorage.getItem(key)
try {
// 当data不是一条json数据时 该代码会异常 从而执行下方的代码
return JSON.parse(data)
} catch (error) {
return data
}
}
// 删除数据
export const removeItem = key => {
window.localStorage.removeItem(key)
}