主题
Skip to content
WARNING
💡 模块名:GameHelper.CCComFun
描述
该模块包含一些常用的全局方法,例如检查游戏渠道、调用 toast 弹框等
接口索引
方法
获取指定 key 的 CDN 链接地址。如果 key 不存在则返回空字符串
参数 | 类型 | 默认值 | 是否必填 | 说明 |
---|---|---|---|---|
key | string | / | 是 | CDN 的 key |
javascript
const abcUrl = GameHelper.CCComFun.getGameCDNDomainStatic("XXXXXX");
获取指定玩法指定业务的专属链接地址。该业务使用前需与对接同事进行注册,获取 key 和 business 值。如任意参数未经注册则返回空字符串
参数 | 类型 | 默认值 | 是否必填 | 说明 |
---|---|---|---|---|
key | string | / | 是 | 游戏名 |
business | string | / | 是 | 业务名 |
javascript
const abcUrl = GameHelper.CCComFun.getGameBizDomainStatic("XXXX", "XXXX");
【常用】判断当前环境是否是指定的渠道,可一次传入多个,表示是否是这些渠道之一。target
一般使用CCConst.PLATFORM
的枚举
参数 | 类型 | 默认值 | 是否必填 | 说明 |
---|---|---|---|---|
target | number | / | 是 | 待校验的渠道名 |
params | number | / | 是 | 其他待校验的渠道名 |
javascript
const PLATFORM = GameHelper.CCConst.PLATFORM;
// 判断是否是微信渠道
GameHelper.CCComFun.isPlatform(GameHelper.WEIXIN);
// 判断是否是微信或者抖音渠道
GameHelper.CCComFun.isPlatform(GameHelper.WEIXIN, GameHelper.TT);
借用渠道自带 api 实现退出游戏,主流渠道均可使用,WEB 渠道无效。
javascript
GameHelper.CCComFun.exitGame();
显示渠道原生 toast 弹框。
参数 | 类型 | 默认值 | 是否必填 | 说明 |
---|---|---|---|---|
opt | toastParam | / | 是 | 弹窗参数 |
toastParam
参数 | 类型 | 默认值 | 是否必填 | 说明 |
---|---|---|---|---|
title | string | / | 是 | 内容 |
duration | number | / | 是 | 显示时间(ms) |
javascript
GameHelper.CCComFun.exitGame({
title: "这是一个toast",
duration: 2000,
});
手动隐藏showToast
调起的弹框.
javascript
GameHelper.CCComFun.hideToast();
显示渠道原生 loading 弹窗。
请注意 loading 不会自动隐藏。请手动调用hideLoading
隐藏。
参数 | 类型 | 默认值 | 是否必填 | 说明 |
---|---|---|---|---|
opt | loadingParam | / | 是 | 弹窗参数 |
loadingParam
参数 | 类型 | 默认值 | 是否必填 | 说明 |
---|---|---|---|---|
title | string | / | 是 | 内容 |
javascript
GameHelper.CCComFun.showLoading({
title: "这是一个loading",
});
手动隐藏showLoading
调起的弹框.
javascript
GameHelper.CCComFun.hideLoading();
显示渠道原生 modal 弹窗。
参数 | 类型 | 默认值 | 是否必填 | 说明 |
---|---|---|---|---|
opt | modalParam | / | 是 | 弹窗参数 |
modalParam
参数 | 类型 | 默认值 | 是否必填 | 说明 |
---|---|---|---|---|
title | string | / | 是 | 标题 |
content | string | / | 是 | 内容 |
confirm | () =>{} | / | 否 | 确认按钮回调 |
cancel | () =>{} | / | 否 | 取消按钮回调 |
error | (err)=>{} | / | 否 | 报错回调 |
javascript
GameHelper.CCComFun.showModal({
title: "这是一个modal",
content: "阿巴阿巴阿巴阿巴",
confirm() {
console.log("点击了确认");
},
cancel() {
console.log("点击了取消");
},
error(err) {
console.log("发生了错误", err);
},
});
点我快速对接


