马宇豪
2023-10-31 c7bd1a3fd46b5d5f887ce4f674387294ee1e8ccd
src/util/storage.js
@@ -7,6 +7,13 @@
 * @method remove 移除永久缓存
 * @method clear 移除全部永久缓存
 */
export function getUserInfo() {
   const userInfo = Cookies.get('userInfo')
   if(userInfo){
      return JSON.parse(userInfo)
   }
}
export const Local = {
   // 设置永久缓存
   set(key, val) {
@@ -37,23 +44,23 @@
export const Session = {
   // 设置临时缓存
   set(key, val) {
      if (key === 'token') return Cookies.set(key, val);
      if (key === 'resTk') return Cookies.set(key, val);
      window.sessionStorage.setItem(key, JSON.stringify(val));
   },
   // 获取临时缓存
   get(key) {
      if (key === 'token') return Cookies.get(key);
      if (key === 'resTk') return Cookies.get(key);
      let json = window.sessionStorage.getItem(key);
      return JSON.parse(json);
   },
   // 移除临时缓存
   remove(key) {
      if (key === 'token') return Cookies.remove(key);
      if (key === 'resTk') return Cookies.remove(key);
      window.sessionStorage.removeItem(key);
   },
   // 移除全部临时缓存
   clear() {
      Cookies.remove('token');
      Cookies.remove('resTk');
      window.sessionStorage.clear();
   },
};