export const LocalStorageManager = {
recordKey: "Record",
// 获取本地存储中的值
get(key) {
try {
const value = localStorage.getItem(key);
if (value === null || value === undefined || value === "") {
return null;
}
return JSON.parse(localStorage.getItem(key));
} catch (err) {
return null;
}
},
// 设置本地存储中的值
set(key, value) {
return localStorage.setItem(key, JSON.stringify(value));
},
// 删除本地存储中的值
remove(key) {
return localStorage.removeItem(key);
},
// 清空本地存储
clear() {
return localStorage.clear();
},
// 获取 localsotrage 中以某个字符开头的所有数据
// const data = LocalStorageManager.getDataStartingWith(LocalStorageManager.recordKey);
getDataStartingWith(prefix) {
let data = {};
for (let key in localStorage) {
if (key.startsWith(prefix)) {
data[key] = JSON.parse(localStorage.getItem(key));
}
}
return data;
}
};
08-13
863
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交