/**本地存储工具类 */
export class LocalStorageUtils {
/**数据存储(防止本地保存失效,导致报错) */
public static datas: { [key: string]: string } = {};
/**存储指定键名和键值,字符串类型。 */
public static setItem(key: string, content: string): void {
LocalStorageUtils.datas[key] = content;
Laya.LocalStorage.setItem(key, content);
}
/**获取指定键名的值。 */
public static getItem(key: string): string {
return Laya.LocalStorage.getItem(key) || LocalStorageUtils.datas[key];
}
/**删除指定键名的信息 */
public static removeItem(key: string): void
{
delete LocalStorageUtils.datas[key];
Laya.LocalStorage.removeItem(key);
}
/**清除本地缓存 */
public static clear(): void {
LocalStorageUtils.datas = {};
Laya.LocalStorage.clear();
}
}