对话框
优质
小牛编辑
134浏览
2023-12-01
showToast(Object object)
展示 toast 组件,默认 2000 毫秒之后消失
手Q版本:7.8.0
参数 Object object
参数 | 类型 | 名称 | 备注 |
---|---|---|---|
title | string | 提示的内容 | |
duration | number | 延迟时间 | 2000 ms |
complete | function | 接口调用结束的回调函数 | 选填 |
示例
BK.UI.showToast({
title: "toast",
duration:1500, complete:function() {
BK.Script.log(0,0,"complete show");
}
});
hideToast(Object object)
隐藏 toast 组件
手Q版本:7.8.0
参数 Object object
参数 | 类型 | 名称 | 备注 |
---|---|---|---|
complete | function | 接口调用结束的回调函数 | 选填 |
示例
BK.UI.hideToast({
complete:function() {//ﰀﰁﰂﰃ
BK.Script.log(0,0,"complete hide");
}
});
showLoading(Object object)
展示 loading 组件
手Q版本:7.8.0
参数 Object object
参数 | 类型 | 名称 | 备注 |
---|---|---|---|
title | string | 提示的时间 | |
complete | function | 接口调用结束的回调函数 | 选填 |
示例
BK.UI.showLoading({
title:"loading",
complete:function() {//ﰀﰁﰂﰃ
BK.Script.log(0,0,"complete show");
}
});
hideLoading(Object object)
隐藏 loading 组件
手Q版本:7.8.0
参数 Object object
参数 | 类型 | 名称 | 备注 |
---|---|---|---|
complete | function | 接口调用结束的回调函数 | 选填 |
示例
BK.UI.hideLoading({
title:"loading",
complete:function() {//ﰀ
BK.Script.log(0,0,"complete hide");
}
});
showAlert(Object object)
展示 alert 组件
手Q版本:7.8.0
参数 Object object
参数 | 类型 | 名称 | 备注 |
---|---|---|---|
title | string | 弹框标题 | |
content | string | 弹框内容 | |
success | function | 接口调用成功的回调函数 | 选填 (comfirm 参数为 true 代表点击确认按钮, cancel 参数为 true 代表点击取消按钮) |
complete | function | 接口调用结束的回调函数 | 选填 |
示例
BK.UI.showAlert({
title:"弹框 title",
content:"弹框 content",
success: function(succObj:any) {
if (succObj.confirm) {
BK.Script.log(0,0,"click confirm");
} else if (succObj.cancel) {
BK.Script.log(0,0,"click cancel");
}
},
complete:function() {//ﰀﰁﰂﰃ
BK.Script.log(0,0,"complete show");
}
});
JS Error 报错弹框
开发者可以用通过BK.Script.onerror 函数监听 JS 错误,示例如下。
示例
BK.Script.onerror = function(msg){
BK.Script.log(1, 1, "JS Error Msg:" + msg);
};
当用户QQ账号为游戏管理账号,发生 JS 错误时,手 Q 会弹框提示错误信息,可以通过 BK.Script.errorAlertOpen = false;
不显示错误弹框。默认显示错误弹框。