🚧 WIP: add local path picbed for manage page

This commit is contained in:
萌萌哒赫萝
2023-08-12 01:00:40 -07:00
parent f585bb4d7d
commit e56bd78096
14 changed files with 457 additions and 102 deletions

View File

@@ -1,11 +1,18 @@
class LS {
get (name: string) {
const item = localStorage.getItem(name) as string
return item ? JSON.parse(item) : {}
const item = localStorage.getItem(name)
if (item) {
try {
return JSON.parse(item)
} catch (e) {
console.error('Failed to parse JSON:', e)
}
}
return {}
}
set (name: string, value: any) {
return localStorage.setItem(name, JSON.stringify(value))
set (name: string, value: any): void {
localStorage.setItem(name, JSON.stringify(value))
}
}