HarmonyOS CustomDialogController声明在方法内,在CustomDialog内部的controller是undefined
dialogController: CustomDialogController = new CustomDialogController({
builder: VerifyPinDialog({}),
})
自定义Dialog为何只能定义在struct里面,如果定义在struct内的一个方法内,然后在Dialog内部操作controller,该对象就是undefined。直接定义在struct内Dialog内部的controller就是正常的。现在需要让Dialog内传入不同的参数,实现不同的业务,如果定义成全局的就无法满足该需求,请问有没有好的解决方案?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS CustomDialog中的CustomDialogController 为undefined
516浏览 • 1回复 待解决
HarmonyOS CustomDialogController一直是undefined
51浏览 • 1回复 待解决
HarmonyOS customdialogController在非组件类声明,调用open方法无法拉起对话框
372浏览 • 1回复 待解决
HarmonyOS 在Page内使用方法调用方法异常
630浏览 • 1回复 待解决
web组件的controller被注册jsbridge的类对象引用后,导致在类对象方法内部调用h5方法时方法卡死
824浏览 • 1回复 待解决
HarmonyOS 手势注册是否能够在build()方法外写,在方法外写会提示undefined
326浏览 • 1回复 待解决
在应用内监听手机熄屏的方法
562浏览 • 1回复 待解决
ArkTS页面元素中声明的get方法调用返回undefined,class中正常。
30浏览 • 1回复 待解决
HarmonyOS CustomDialogController 自定义弹窗无法在 class 和 静态方法中正常弹出
52浏览 • 1回复 待解决
在CustomDialog中打开新的页面,CustomDialog会自动消失
1149浏览 • 1回复 待解决
HarmonyOS CustomDialogController无法在jsbridge弹出来
321浏览 • 1回复 待解决
暴露给js的对象内部不能使用this(undefined)。
756浏览 • 1回复 待解决
CustomDialogController仅在作为@CustomDialog和@Component struct的成员变量问题
332浏览 • 1回复 待解决
HarmonyOS CustomDialog关闭后重新打开,内部状态丢失问题
522浏览 • 1回复 待解决
什么是控制器controller
848浏览 • 1回复 待解决
在继承FractionAbility声明定义TabList在layout中显示不出来
6929浏览 • 3回复 待解决
HarmonyOS 为什么不可以把CustomeDialogController声明在Component之外?
23浏览 • 1回复 待解决
HarmonyOS openCustomDialog返回的对话框id是undefined?
332浏览 • 1回复 待解决
关于声明的Date数据在页面中无法正确引用的问题?
2892浏览 • 1回复 待解决
目前是否支持在组件的链式声明中进行条件渲染
772浏览 • 1回复 待解决
HarmonyOS 声明配置权限后,在app运行时,没有弹窗
171浏览 • 1回复 待解决
在LoadRunner 12.53的Controller中添加SiteScope 11.91.14监控时,出现“禁用DTD”错误
8372浏览 • 1回复 待解决
1、目前弹窗是依赖于上下文的,CustomDialogController仅在作为@CustomDialog和@Component struct的成员变量,且在@Component struct内部定义时赋值才有效。https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-methods-custom-dialog-box-V5#customdialogcontroller
通过ComponentContent表示组件内容的实体封装,ComponentContent对象支持在非UI组件中创建与传递,便于开发者对弹窗类组件进行解耦封装,能够通过update方法动态入参,链接如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-componentcontent-V5#update
2、另外,通过使用promptAction实现的自定义弹窗,它不与组件强绑定,它能够通过update方法动态入参,文档链接如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-uicontext-V5#opencustomdialog12