You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.5 KiB

layui.define([], function (exports) {
// 定义一个存储模块,用于处理本地存储操作
exports("store", store = {
// 设置 token 到本地存储
setToken: function (token) {
// 将传入的 token 值保存到 localStorage 中,键名为 "token"
localStorage.setItem("token", token)
},
// 从本地存储获取 token
getToken: function () {
// 从本地存储中获取名为 "token" 的项并返回其值
return localStorage.getItem("token");
},
// 清除本地存储中的 token
clear: function () {
return localStorage.removeItem("token");
},
// 设置登录信息到本地存储
setLoginInfo: function (obj, type) {
// 如果传入的用户对象存在
if (obj) {
// 将用户名存储到本地存储中
localStorage.setItem("userName", obj.name);
// 将用户类型存储到本地存储中
localStorage.setItem("type", type);
}
}
}
},
// 从本地存储获取用户名
getLoginInfo: function () {
// 从localStorage中获取键为"userName"的值并返回
return localStorage.getItem("userName");
}
},
// 从本地存储获取登录类型
getLoginType: function () {
return localStorage.getItem("type");
}
});
});