12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- import type { LocalStorageKeys } from '@/enums/localstorage'
- import { ConstKeys } from '@/enums/const-enums'
- export function setItem(key: LocalStorageKeys, value: any) {
- localStorage.setItem(key + ConstKeys.PROJECTNAME, JSON.stringify(value))
- }
- export function getItem<T>(key: LocalStorageKeys): T {
- return JSON.parse(
- localStorage.getItem(key + ConstKeys.PROJECTNAME) || JSON.stringify(''),
- )
- }
- export function removeItem(key?: LocalStorageKeys) {
- if (key)
- localStorage.removeItem(key + ConstKeys.PROJECTNAME)
- else
- localStorage.clear()
- }
|