¶Ô±ÈÐÂÎļþ |
| | |
| | | /** |
| | | * window.localStorage æµè§å¨æ°¸ä¹
ç¼å |
| | | * @method set 设置永ä¹
ç¼å |
| | | * @method get è·åæ°¸ä¹
ç¼å |
| | | * @method remove ç§»é¤æ°¸ä¹
ç¼å |
| | | * @method clear ç§»é¤å
¨é¨æ°¸ä¹
ç¼å |
| | | */ |
| | | const Local = { |
| | | // 设置永ä¹
ç¼å |
| | | set(key: string, val: any) { |
| | | window.localStorage.setItem(key, JSON.stringify(val)) |
| | | }, |
| | | // è·åæ°¸ä¹
ç¼å |
| | | get(key: string) { |
| | | const value: null | string = window.localStorage.getItem(key) || null |
| | | if (!value) return null |
| | | return JSON.parse(value) |
| | | }, |
| | | // ç§»é¤æ°¸ä¹
ç¼å |
| | | remove(key: string) { |
| | | window.localStorage.removeItem(key) |
| | | }, |
| | | // ç§»é¤å
¨é¨æ°¸ä¹
ç¼å |
| | | clear() { |
| | | window.localStorage.clear() |
| | | }, |
| | | } |
| | | |
| | | /** |
| | | * window.sessionStorage æµè§å¨ä¸´æ¶ç¼å |
| | | * @method set 设置临æ¶ç¼å |
| | | * @method get è·å临æ¶ç¼å |
| | | * @method remove ç§»é¤ä¸´æ¶ç¼å |
| | | * @method clear ç§»é¤å
¨é¨ä¸´æ¶ç¼å |
| | | */ |
| | | const Session = { |
| | | // 设置临æ¶ç¼å |
| | | set(key: string, val: any) { |
| | | window.sessionStorage.setItem(key, JSON.stringify(val)) |
| | | }, |
| | | // è·å临æ¶ç¼å |
| | | get(key: string) { |
| | | const value: null | string = window.sessionStorage.getItem(key) |
| | | if (!value) return null |
| | | return JSON.parse(value) |
| | | }, |
| | | // ç§»é¤ä¸´æ¶ç¼å |
| | | remove(key: string) { |
| | | window.sessionStorage.removeItem(key) |
| | | }, |
| | | // ç§»é¤å
¨é¨ä¸´æ¶ç¼å |
| | | clear() { |
| | | window.sessionStorage.clear() |
| | | }, |
| | | } |
| | | |
| | | export { |
| | | Local, |
| | | Session |
| | | } |