HarmonyOS CustomDialog中的CustomDialogController 为undefined
自定义对话中的持有的CustomDialogController变量为undefined
咨询场景描述:当对话框new CustomDialogController 出现在局部方法中
代码:在组件中增加方法如下,则TMsgDialog中持有的CustomDialogController为undefined
showMsgDialog(msg: string) {
let dialogController = new CustomDialogController({
builder: TMsgDialog({
msg: msg,
rightBtn: "我知道了",
rightCallback: () => {
dialogController.close();
}
}),
customStyle: true,
autoCancel: false,
alignment: DialogAlignment.Center,
maskColor: 0x77000000
});
dialogController.open();
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何获取单例为undefined
324浏览 • 1回复 待解决
CustomDialogController仅在作为@CustomDialog和@Component struct的成员变量问题
239浏览 • 1回复 待解决
HarmonyOS 新API属性不能被定义为undefined吗?
384浏览 • 1回复 待解决
HarmonyOS使用as关键字转换为指定类型,结果为undefined
365浏览 • 1回复 待解决
在CustomDialog中打开新的页面,CustomDialog会自动消失
1022浏览 • 1回复 待解决
avsession中metadata如果给skipIntervals设置为undefined则会导致active无法上播控中心
238浏览 • 1回复 待解决
HarmonyOS CustomDialogController问题
308浏览 • 1回复 待解决
HarmonyOS CustomDialog 中cancel回调没有执行
363浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何封装
370浏览 • 1回复 待解决
HarmonyOS CustomDialogController套用Scroll
149浏览 • 1回复 待解决
HarmonyOS CustomDialogController 不显示
165浏览 • 1回复 待解决
HarmonyOS CustomDialogController组件问题
290浏览 • 1回复 待解决
Web的桥方法的实现中,不能弹出CustomDialog
1489浏览 • 1回复 待解决
HarmonyOS CustomDialogController弹窗创建问题
223浏览 • 1回复 待解决
HarmonyOS 工程中创建library后,调用c++封装接口报undefined
362浏览 • 1回复 待解决
CustomDialog创建可以不在compent组件中吗?
206浏览 • 1回复 待解决
HarmonyOS @CustomDialog 调用 pushUrl
208浏览 • 1回复 待解决
HarmonyOS 关于CustomDialog使用
267浏览 • 1回复 待解决
HarmonyOS CustomDialog确定按钮回调函数中不显示Toast
368浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog) 和软键盘间距16vp能否为0
250浏览 • 1回复 待解决
HarmonyOS CustomDialogController 如何拦截物理返回键
226浏览 • 1回复 待解决
这是因为这里在方法中写的controller是一个局部变量,dialogController的声明应该是在@Component中作为一个变量进行初始化,此外,也不能动态的对dialogController进行赋值。