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
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");
|
|
}
|
|
});
|
|
}); |