主题
Skip to content
WARNING
💡 模块名:GameHelper.ServerConfig
描述
远程服务器配置模块,拉取远程项目配置数据,并做好记录与修改。此外,远程项目 AB 测试的信息,买量用户,也是通过这个来判断。
接口索引
属性
属性 | 类型 | 描述 |
---|---|---|
config | object | 后端返回的项目配置信息 |
abTest | string | AB 测试 |
userIsBought | boolean | 判断买量用户 |
serverTime | number | 服务器时间 |
方法
获取后端服务器配置好的信息
reacquire
表示是否强制重新拉取参数,若不填,或者false
,当存在上一次拉取的数据时,会直接使用上一次的拉取数据。否则,重新拉取一次。
参数 | 类型 | 默认值 | 是否必填 | 说明 |
---|---|---|---|---|
opt | GetServParams | object | 是 | http 请求参数 |
GetServParams
参数 | 类型 | 默认值 | 是否必填 | 说明 |
---|---|---|---|---|
reacquire | boolean | false | 是 | 是否重新拉取数据。若不填,或者false ,当存在上一次拉取的数据时,会直接使用上一次的拉取数据。否则,重新拉取一次。 |
success | (res) => void | / | 是 | 成功回调 |
fail | (err) => void | / | 否 | 失败回调 |
complete | (res) => void | / | 否 | 完成回调,不论成功失败 |
返回值
无
示例
typescript
GameHelper.ServerConfig.getServCfg({
reacquire: true,
success(res) {
console.log("获取远程配置成功");
},
fail(err) {
console.log("获取远程配置失败");
},
complete(res) {
console.log("获取远程配置完成");
},
});
点我快速对接


