HarmonyOS 关于promptAction.openCustomDialog创建弹窗的问题

官网文档中创建弹窗可以通过promptAction.openCustomDialog方式创建,或者uiContext.getPromptAction().openCustomDialog()创建,二者方法的签名也不一样:

*   function openCustomDialog(options: CustomDialogOptions): Promise<number>;

*   openCustomDialog(dialogContent: ComponentContent, options?: promptAction.BaseDialogOptions): Promise<void>;

看文档说明(使用UIContext对象提供的替代方法,可以直接作用在对应的UI实例上),那么通过uiContext去创建弹窗相比前者有什么优势吗。

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

无优势差别,只是多开辟一种调用方式。建议直接采用 promptAction.openCustomDialog,不需要链式跟踪查找。

分享
微博
QQ
微信
回复
1天前
相关问题
promptAction.openCustomDialog 全局弹窗
501浏览 • 1回复 待解决
promptAction.openCustomDialog 自定义弹窗
362浏览 • 1回复 待解决