fix: 使用base64解密的异常
This commit is contained in:
@@ -46,7 +46,14 @@ export class LocalStorageService {
|
|||||||
|
|
||||||
getItem(key: string) {
|
getItem(key: string) {
|
||||||
const item = localStorage.getItem(key);
|
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) {
|
removeItem(key: string) {
|
||||||
|
|||||||
Reference in New Issue
Block a user