UNPKG

wnjk

Version:

两只蜗牛通用微服务脚本

37 lines (36 loc) 1.27 kB
define(["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var WrapStorage = (function () { function WrapStorage() { } WrapStorage.getPreKey = function () { var key = "pre"; var strUserJson = localStorage.getItem('user'); if (strUserJson) { var userInfo = JSON.parse(strUserJson); key = userInfo.id; } return key; }; WrapStorage.setItem = function (key, obj) { var dataContent = JSON.stringify(obj); var sKey = this.getPreKey() + "_" + key; localStorage.setItem(sKey, dataContent); }; WrapStorage.removeItem = function (key) { localStorage.removeItem(key); }; WrapStorage.getItem = function (key) { var preKey = this.getPreKey(); var obj = null; var strJson = localStorage.getItem(preKey + "_" + key); if (strJson) { obj = JSON.parse(strJson); } return obj; }; return WrapStorage; }()); exports.default = WrapStorage; });