HarmonyOS CustomDialogController如何封装

自定义弹窗,并在App多个地方使用,是一种常见的场景。我这边使用CustomDialog和CustomDialogController来实现。

但是发现一个问题,CustomDialogController无法更好的封装。

controller的配置中,aligment和customStyle都是固定的,我尝试了创建一个继承CustomDialogController的类来处理,但是会有报错。

后来查阅文档,说:CustomDialogControler仅在作为@CustomDialog和@Component struct的成员变量,且在@Component struct内部定义时赋值才有效。这是否意味着,我无法封装CustomDialogController?

希望贵方能解答一下,如果有其他封装的思路,麻烦提供一下。

HarmonyOS
2024-08-29 11:23:46
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect
分享
微博
QQ
微信
回复
2024-08-29 18:20:22
相关问题
CustomDialogController能否支持再次封装
722浏览 • 1回复 待解决
HarmonyOS CustomDialogController问题
454浏览 • 1回复 待解决
HarmonyOS CustomDialogController套用Scroll
184浏览 • 1回复 待解决
HarmonyOS CustomDialogController组件问题
353浏览 • 1回复 待解决
HarmonyOS CustomDialogController 不显示
251浏览 • 1回复 待解决
HarmonyOS 如何封装基类页面
374浏览 • 1回复 待解决
CustomDialogController禁用返回键
301浏览 • 1回复 待解决
HarmonyOS 公共组件封装
338浏览 • 1回复 待解决
HarmonyOS jsbridge能力暴露封装案例
181浏览 • 1回复 待解决
HarmonyOS代码封装解决方案
634浏览 • 1回复 待解决