From 41d6da7f5f8f0ce37c3521f6c4d639ab77ed9aac Mon Sep 17 00:00:00 2001
From: 付延余 <f-yanyu@outlook.com>
Date: 星期五, 29 四月 2022 14:49:52 +0800
Subject: [PATCH] 其他业务
---
src/libs/store.js | 52 ++++++++++++++--------------------------------------
1 files changed, 14 insertions(+), 38 deletions(-)
diff --git a/src/libs/store.js b/src/libs/store.js
index 19399a8..6adcdb8 100644
--- a/src/libs/store.js
+++ b/src/libs/store.js
@@ -1,50 +1,26 @@
-// 瀛樺偍鏁版嵁
-
-
/**
- * 瀛樺偍 localStorage
- * params => {key,type} 閿� 绫诲瀷 sessionStorage localStorage
- * obj => object 瀵硅薄
+ * 瀛樺偍localStorage
*/
-export const setStore = (params, obj) => {
- const { key, type } = params;
- if (typeof obj === 'object') {
- obj = JSON.stringify(obj);
- }
- if (type) {
- window.sessionStorage.setItem(key, obj);
- } else {
- window.localStorage.setItem(key, obj);
- }
+export const setStore = (name, content) => {
+ if (!name) return;
+ if (typeof content !== 'string') {
+ content = JSON.stringify(content);
+ }
+ window.localStorage.setItem(name, content);
}
-
/**
- * 鑾峰彇 localStorage
- * params => {key,type} 閿� 绫诲瀷 sessionStorage localStorage
- * 杩斿洖缁撴灉 object
+ * 鑾峰彇localStorage
*/
-
-export const getStore = (params) => {
- try {
- const { key, type } = params;
- let result;
- if (type) {
- result = window.sessionStorage.getItem(key);
- } else {
- result = window.localStorage.getItem(key);
- }
- return JSON.parse(result)
- } catch (e) {
- console.log(e)
- return undefined
- }
+export const getStore = name => {
+ if (!name) return;
+ return window.localStorage.getItem(name);
}
/**
* 鍒犻櫎localStorage
*/
-export const removeStore = key => {
- window.localStorage.removeItem(key)
- window.sessionStorage.removeItem(key)
+export const removeStore = name => {
+ if (!name) return;
+ window.localStorage.removeItem(name);
}
--
Gitblit v1.9.1