/** * 封装操作localstorage本地存储的方法 */ export const storage = { //存储 set(key: string, value: any) { localStorage.setItem(key, JSON.stringify(value)); }, //取出数据 get(key: string) { const value = localStorage.getItem(key); if (value && value != "undefined" && value != "null") { return JSON.parse(value); } }, // 删除数据 remove(key: string) { localStorage.removeItem(key); }, }; /** * 封装操作sessionStorage本地存储的方法 */ export const sessionStorage = { //存储 set(key: string, value: any) { window.sessionStorage.setItem(key, JSON.stringify(value)); }, //取出数据 get(key: string) { const value = window.sessionStorage.getItem(key); if (value && value != "undefined" && value != "null") { return JSON.parse(value); } return null; }, // 删除数据 remove(key: string) { window.sessionStorage.removeItem(key); }, };