HarmonyOS promptAction.openCustomDialog customDialog使用组件外的builder会报错
customDialog使用组件外的builder会报错
promptAction.openCustomDialog({
  builder: () => {
    customDialogComponent
  },
  isModal: false,
  width: 126,
  height: 66,
  background color: '#00fffff',
  backgroundBlurStyle: BlurStyle.NONE,
  cornerRadius: 0,
})
Module name:com.example.myapplication
Version:1.0.0
Version Code: 10000
PreInstalled:No
Foreground:No
Pid:19499
Uid:20020015
Reason:TypeError
Error name:TypeError
Error message:Cannot read property observeComponentCreation2 of undefined
SourceCode:
(parent ? parent : this).observeComponentCreation2((elmtId, isInitialRender) => {
Stacktrace:
at customDialogComponent (entry/src/main/ets/pages/Index.ets:97:31)
at builder (entry/src/main/ets/pages/Index.ets:133:17)
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS promptAction.openCustomDialog问题 
926浏览  • 1回复 待解决
HarmonyOS  使用promptAction.openCustomDialog创建自定义弹窗builder怎么传参 
1661浏览  • 1回复 待解决
HarmonyOS 封装全局 promptAction.openCustomDialog 
1137浏览  • 1回复 待解决
promptAction.openCustomDialog 全局弹窗 
1773浏览  • 1回复 待解决
HarmonyOS  promptAction.openCustomDialog的绑定问题 
1639浏览  • 1回复 待解决
HarmonyOS 使用全局弹窗api问题promptAction.openCustomDialog 
964浏览  • 1回复 待解决
HarmonyOS promptAction.openCustomDialog相关问题咨询 
1110浏览  • 1回复 待解决
HarmonyOS 关于封装promptAction.openCustomDialog问题 
1037浏览  • 1回复 待解决
HarmonyOS  关于promptAction.openCustomDialog创建弹窗的问题 
1254浏览  • 1回复 待解决
promptAction.openCustomDialog 自定义弹窗 
1192浏览  • 1回复 待解决
HarmonyOS promptAction.openCustomDialog外部代理UI实现问题 
1388浏览  • 1回复 待解决
HarmonyOS  promptAction.openCustomDialog弹窗一直存在 
1570浏览  • 1回复 待解决
HarmonyOS  promptAction.openCustomDialog 自定义宽度&圆角 
1607浏览  • 1回复 待解决
HarmonyOS 怎么使用promptAction.openCustomDialog在全局自定义一个组件 
945浏览  • 1回复 待解决
HarmonyOS promptAction.openCustomDialog 无法监听点击遮罩区域的事件 
1557浏览  • 1回复 待解决
HarmonyOS promptAction.openCustomDialog支持选择关闭弹窗方式吗? 
1692浏览  • 1回复 待解决
HarmonyOS promptAction.openCustomDialog可以在class中的工具类中使用吗 
930浏览  • 1回复 待解决
HarmonyOS promptAction.openCustomDialog 弹窗如何宽度设置全屏宽? 
1202浏览  • 1回复 待解决
HarmonyOS promptAction.openCustomDialog圆角无法修改,当前圆角太大了 
1153浏览  • 1回复 待解决
HarmonyOS  promptAction.openCustomDialog点击外部区域时不能自动取消 
1982浏览  • 2回复 待解决
HarmonyOS 使用promptAction.opencustomdialog怎么自定义半透明背景的颜色、控制关闭 
956浏览  • 1回复 待解决
HarmonyOS promptAction.openCustomDialog是否可以加一个autoCancel的属性? 
1171浏览  • 1回复 待解决
HarmonyOS promptAction.openCustomDialog 如何让其宽度高度撑满整个屏幕 
1020浏览  • 1回复 待解决
HarmonyOS  promptAction.openCustomDialog的自定义Dialog怎么实现状态变化 
764浏览  • 1回复 待解决





















builder需要赋值为箭头函数,格式如下:() => { this.XXX() },其中XXX是内部builder名。
如果是全局builder需要在组件内部创建一个builder,在内部builder中调用全局builder。
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-promptaction-V5#customdialogoptions11