UNPKG

wnjk

Version:

两只蜗牛通用微服务脚本

32 lines (31 loc) 919 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class WrapStorage { static getPreKey() { let key = "pre"; let strUserJson = localStorage.getItem('user'); if (strUserJson) { let userInfo = JSON.parse(strUserJson); key = userInfo.id; } return key; } static setItem(key, obj) { let dataContent = JSON.stringify(obj); let sKey = `${this.getPreKey()}_${key}`; localStorage.setItem(sKey, dataContent); } static removeItem(key) { localStorage.removeItem(key); } static getItem(key) { let preKey = this.getPreKey(); let obj = null; let strJson = localStorage.getItem(`${preKey}_${key}`); if (strJson) { obj = JSON.parse(strJson); } return obj; } } exports.default = WrapStorage;