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
2024-12-25 07:34:45
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

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

分享
微博
QQ
微信
回复
2024-12-25 10:44:09
相关问题
promptAction.openCustomDialog 全局弹窗
746浏览 • 1回复 待解决
promptAction.openCustomDialog 自定义弹窗
498浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog问题
93浏览 • 1回复 待解决