qlfy-unified-login
Version:
实现统一认证登陆功能的逻辑插件,无实际渲染标签,内置统一登陆跳转、统一登录token获取、统一登陆token刷新等功能;
31 lines (30 loc) • 818 B
TypeScript
export default class LocalStorageManager {
/**
* 设置存储项
* @param {string} key - 存储键名
* @param {*} value - 存储值
* @param {number} [seconds] - 有效期(秒)
*/
set(key: any, value: any, seconds?: any): void;
/**
* 获取存储项
* @param {string} key - 要获取的键名
* @returns {*|null} 存储值或null
*/
get(key: any): any;
/**
* 获取原始存储数据(内部方法)
* @param {string} key - 要获取的键名
* @returns {Object|null} 包含值和过期时间的对象或null
*/
getRaw(key: any): any;
/**
* 删除指定存储项
* @param {string} key - 要删除的键名
*/
remove(key: any): void;
/**
* 清空所有存储项
*/
clear(): void;
}