IDataModel.ts
数据模块基类,主要功能:读取数据表/读写本地缓存数据/网络数据交互
-
LoadStorage()
:将该模块的本地缓存数据读取到内存 -
Query(sKey: string, defaultValue: any = null)
:访问指定键名的值 -
Set(sKey: string, value: string | number)
:设置指定键名的值 -
Save()
:保存内存数据到缓存文件
-
sendProtocolMsg(msg)
:发送协议到服务端 -
registerListeners()
:注册网络监听事件,需要在getMessageListeners()
定义需要监听的协议和方法
// AccountModel.ts
getMessageListeners() {
return {
// key:消息名,value:执行函数
['G2C_Login']: (msg) => { this.G2C_LoginSuccess(msg) },
}
}