Files
2025-05-18 07:42:27 +00:00

39 lines
756 B
JavaScript
Executable File

layui.define(['jquery', 'element'], function(exports) {
"use strict";
var MOD_NAME = 'context',
$ = layui.jquery,
element = layui.element;
var context = new function() {
this.put = function(key,value){
if(typeof value === "object"){
value = JSON.stringify(value);
}
localStorage.setItem(key,value);
};
this.get = function(key){
var str = localStorage.getItem(key);
if (typeof str === "string") {
try {
var obj = JSON.parse(str);
if (typeof obj == 'object' && obj) {
return obj;
} else {
return str;
}
} catch (e) {
return str;
}
}
};
this.del = function(key){
localStorage.removeItem(key);
}
};
exports(MOD_NAME, context);
});