| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 | 
							- class LocalStorage {
 
-     static instance: LocalStorage = null;
 
-     // //保存关卡
 
-     // saveLvDt(curLv: number) {
 
-     //     localStorage.setItem("curLv", JSON.stringify(curLv));
 
-     // }
 
-     // //获取关卡
 
-     // getLvDt(): number {
 
-     //     const jsonStr = localStorage.getItem("curLv")
 
-     //     return JSON.parse(jsonStr);
 
-     // }
 
-     // //保存玩家名字
 
-     // savePlayerName(name: string) {
 
-     //     localStorage.setItem("PlayerName", JSON.stringify(name));
 
-     // }
 
-     // //获取玩家名字
 
-     // getPlayerName(): string {
 
-     //     const jsonStr = localStorage.getItem("PlayerName")
 
-     //     return JSON.parse(jsonStr);
 
-     // }
 
-     // //金币
 
-     // saveGold(num: number) {
 
-     //     localStorage.setItem("Gold", JSON.stringify(num));
 
-     // }
 
-     // getGold(): number {
 
-     //     const jsonStr = localStorage.getItem("Gold")
 
-     //     return JSON.parse(jsonStr);
 
-     // }
 
-     // //钻石
 
-     // saveDiamond(num: number) {
 
-     //     localStorage.setItem("Diamond", JSON.stringify(num));
 
-     // }
 
-     // getDiamond(): number {
 
-     //     const jsonStr = localStorage.getItem("Diamond")
 
-     //     return JSON.parse(jsonStr);
 
-     // }
 
-     /**
 
-      * 保存数据
 
-      * @param dtName 数据名
 
-      * @param dt 数据
 
-      */
 
-     saveData(dtName: string, dt: number | string) {
 
-         localStorage.setItem(dtName, JSON.stringify(dt));
 
-     }
 
-     /**
 
-      * 获取数据
 
-      * @param dtName 数据名
 
-      * @returns 
 
-      */
 
-     getData(dtName: string): number | string {
 
-         const jsonStr = localStorage.getItem(dtName);
 
-         return JSON.parse(jsonStr);
 
-     }
 
-     /**
 
-      * 清除数据并初始化
 
-      */
 
-     clearAll() {
 
-         localStorage.clear();
 
-         this.saveData("Diamond", 188);
 
-         this.saveData("Gold", 5888);
 
-         this.saveData("curLv", 1);
 
-         this.saveData("availableCardSlot", 5);
 
-     }
 
- }
 
- export const localDt: LocalStorage = LocalStorage.instance = new LocalStorage();
 
 
  |