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); } } export const localDt: LocalStorage = LocalStorage.instance = new LocalStorage();