const namespace = "mall" // 命名空間
export function setItemToLocal (key, val) {
let storageContent = JSON.parse(localStorage.getItem(namespace)) || {}
storageContent[key] = val;
localStorage.setItem(namespace,JSON.stringify(storageContent))
return "存储成功"
}
export function getItemToLocal (key) {
let storageContent = JSON.parse(localStorage.getItem(namespace)) || {}
let item = storageContent[key]
return item
}
export function deleteItemToLocal (key) {
let storageContent = JSON.parse(localStorage.getItem(namespace)) || {}
if (Object.keys(storageContent).length > 0) {
delete storageContent[key]
setItemToLocal(key,storageContent)
return "刪除成功"
}
return ""
}
JS 封装LocalStorage
最新推荐文章于 2024-07-21 22:27:58 发布