From 415d3759a79817aaeb103ed587df3de885ef3832 Mon Sep 17 00:00:00 2001 From: zhangxiaoxu123456 <zxx19900626> Date: 星期五, 15 四月 2022 17:36:21 +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