Http管理器

This commit is contained in:
chen wei bo
2025-08-14 18:00:30 +08:00
parent cd45e1783a
commit 80dcd70415
3 changed files with 137 additions and 15 deletions
+19 -15
View File
@@ -4,29 +4,33 @@
import { BaseData } from "./BaseData";
export class LoginData extends BaseData {
private _name: string = '';
private _score: number = 0;
// 登录状态:0未登录 1登录中 2已登录
private _loginState = 0;
/** 设置登录状态 */
public setLoginState(state: number): void {
this._loginState = state;
}
/** 获取登录状态 */
public getLoginState(): number {
return this._loginState;
}
/**是否已登录成功 */
public isLogin(): boolean {
return this._loginState === 2;
}
public reset(): void {
this._name = '';
this._score = 0;
}
public clear(): void {
this._name = '';
this._score = 0;
}
public destroy(): void {
super.destroy();
// 这里可以做额外释放资源的操作
}
public setName(name: string): void {
this._name = name;
}
public getName(): string {
return this._name;
}
}