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
待解决
相关问题
HarmonyOS CustomDialogController一直是undefined
599浏览 • 1回复 待解决
HarmonyOS UIAbilityContext.openLink 为 undefined
332浏览 • 1回复 待解决
HarmonyOS SourceTool.xxx值为undefined
469浏览 • 1回复 待解决
如何获取单例为undefined
939浏览 • 1回复 待解决
CustomDialogController仅在作为@CustomDialog和@Component struct的成员变量问题
454浏览 • 1回复 待解决
HarmonyOS 读取剪贴板api获取内容为undefined
399浏览 • 1回复 待解决
HarmonyOS 新API属性不能被定义为undefined吗?
663浏览 • 1回复 待解决
HarmonyOS 使用JSON.parse转json对象取值为undefined
371浏览 • 1回复 待解决
在CustomDialog中打开新的页面,CustomDialog会自动消失
1476浏览 • 1回复 待解决
HarmonyOS 调用LocalStorage.getShared(),偶发出现获取值为undefined的情况
187浏览 • 1回复 待解决
HarmonyOS class中显示CustomDialog
327浏览 • 1回复 待解决
HarmonyOS使用as关键字转换为指定类型,结果为undefined
1027浏览 • 1回复 待解决
avsession中metadata如果给skipIntervals设置为undefined则会导致active无法上播控中心
448浏览 • 1回复 待解决
HarmonyOS router传参,结构包含多层时,内部属性类型为undefined
322浏览 • 1回复 待解决
HarmonyOS CustomDialogController封装
353浏览 • 1回复 待解决
HarmonyOS CustomDialogController问题
904浏览 • 1回复 待解决
HarmonyOS CustomDialogController的创建方式问题
412浏览 • 1回复 待解决
HarmonyOS CustomDialog 中cancel回调没有执行
852浏览 • 1回复 待解决
HarmonyOS CustomDialog中backgroundColor无法设置透明颜色
441浏览 • 1回复 待解决
HarmonyOS List提示undefined
135浏览 • 1回复 待解决
HarmonyOS 如何在非UI组件中实现CustomDialogController弹窗
384浏览 • 1回复 待解决
这是因为这里在方法中写的controller是一个局部变量,dialogController的声明应该是在@Component中作为一个变量进行初始化,此外,也不能动态的对dialogController进行赋值。