HarmonyOS CustomDialogController无法在jsbridge弹出来
bridge如下:
.javaScriptProxy({
object: new GtjaJSBridge(getContext(this), this.wvController),
name: "xxxJSBridge",
methodList: ["exec"],
controller: this.wvController
})
case "GTJSAPI.certificateInstall":
new CertificateJSAPI(this.context, this.webviewController, callbackId).certificateInstall(args)
break
弹窗方法:
let controller = new CustomDialogController({
builder: CertificateInstallDialog({
cancel: ()=>{
controller.close()
},
confirm: async (passwd)=>{
controller.close()
}
}),
})
try {
controller.open()
} catch (e) {
hilog.debug(0x0000, 'cert', 'jsapi install result: %{public}s', JSON.stringify(e));
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何通过方法让自定义键盘弹出来,defaultFocus不生效?
229浏览 • 1回复 待解决
点击弹出来的CustomDialog的Mask区域时,如何将焦点传递给Dialog下面的页面
2014浏览 • 1回复 待解决
HarmonyOS CustomDialogController 按物理返回键无法拦截
224浏览 • 0回复 待解决
HarmonyOS customdialogController在非组件类声明,调用open方法无法拉起对话框
244浏览 • 1回复 待解决
Popup弹出的位置无法控制,弹出的时间无法控制
1560浏览 • 1回复 待解决
HarmonyOS 使用CustomDialogController的输入框在键盘弹出后有一个间隙
363浏览 • 1回复 待解决
HarmonyOS jsBridge 最佳实践
166浏览 • 1回复 待解决
HarmonyOS 普通的class文件中,无法弹出dialog
157浏览 • 1回复 待解决
HarmonyOS 自定义工具类中怎么弹出CustomDialogController自定义弹框?
250浏览 • 1回复 待解决
HarmonyOS CustomDialogController问题
318浏览 • 1回复 待解决
HarmonyOS JsBridge分层设计思想
509浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何封装
370浏览 • 1回复 待解决
HarmonyOS jsbridge能力暴露封装案例
110浏览 • 1回复 待解决
HarmonyOS CustomDialogController套用Scroll
154浏览 • 1回复 待解决
HarmonyOS CustomDialogController组件问题
303浏览 • 1回复 待解决
HarmonyOS CustomDialogController 不显示
173浏览 • 1回复 待解决
HarmonyOS Canvas绘制出来的添加onTouch手势,但是无法移动
175浏览 • 1回复 待解决
window模拟器无法弹出软键盘
58浏览 • 1回复 待解决
使用jsBridge拉起弹窗
865浏览 • 1回复 待解决
jsBridge相关问题咨询
334浏览 • 1回复 待解决
jsBridge中如何正确使用this
639浏览 • 1回复 待解决
HarmonyOS CustomDialogController弹窗创建问题
232浏览 • 1回复 待解决
为何picker-view无法显示出来?
7193浏览 • 2回复 待解决
HarmonyOS 半模态转场支持在某个控件上弹出吗?
227浏览 • 1回复 待解决
请参考以上代码:
目前customDialog不支持在封装的类中弹出,可以考虑使用promptAction.openCustomDialog(支持与页面解耦,支持自定义圆角、字体大小、颜色、背景等)demo如下:
参考:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-UIContext.md#opencustomdialog12