From 2532f8894e664eeed0ffefa72a6e3551a187d448 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A6=BE=E5=87=A0=E6=B5=B7?= Date: Tue, 16 Mar 2021 21:39:56 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BD=BF=E7=94=A8base64=E8=A7=A3?= =?UTF-8?q?=E5=AF=86=E7=9A=84=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/services/local-storage.service.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/app/services/local-storage.service.ts b/src/app/services/local-storage.service.ts index 4956b3b..c753464 100644 --- a/src/app/services/local-storage.service.ts +++ b/src/app/services/local-storage.service.ts @@ -46,7 +46,14 @@ export class LocalStorageService { getItem(key: string) { const item = localStorage.getItem(key); - return item ? Base64.decode(item) : null; + let decode; + try { + decode = Base64.decode(item); + return item ? decode : null; + } catch (e) { + localStorage.removeItem(key); + return item; + } } removeItem(key: string) {