HarmonyOS 自定义弹框封装问题
//调用方式
loadingDia: cusDialog = new cusDialog()
aboutToAppear() {
  this.loadingDia.showDialog()
}
//自定义控件
@Component
export struct cusDialog {
  showDialog() {
    const dialog: CustomDialogController = new customDialogcontroller({
      builder: CustomDialogExample()
      customstyle: true
    })
    dialog.open()
  }
  build() {
  }
}
@Component
export struct cusDialog {
  dialog: CustomDialogController | undefined
  showDialog() {
    this.dialog:
    CustomDialogController = new customDialogcontroller({
      builder: CustomDialogExample()
      customstyle: true
    })
    this.dialog.open()
  }
  closeDialog() {
    this.dialog.close()
  }
  build() {
  }
}
上面那么写运行都没有问题,想把cusDialog中的dialog变成公共变量,但在运行loadingDia: cusDialog =new cusDialog()就报Error message:Cannot read property dialog of undefined应该怎么改?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 自定义弹框组件问题 
1744浏览  • 1回复 待解决
HarmonyOS 自定义弹框遮罩透传问题 
1117浏览  • 1回复 待解决
HarmonyOS  自定义弹框不能全屏 
1313浏览  • 1回复 待解决
自定义弹框如何宽度全屏,高度自定义 
2276浏览  • 1回复 待解决
自定义弹框的状态获取 
1897浏览  • 1回复 待解决
HarmonyOS 自定义弹框关闭时的动画显示问题 
1494浏览  • 1回复 待解决
是否可以自定义权限弹框文字 
2824浏览  • 1回复 待解决
HarmonyOS app版本升级需要自定义弹框 
1199浏览  • 1回复 待解决
HarmonyOS  如何设置自定义弹框的颜色 
1272浏览  • 1回复 待解决
HarmonyOS 自定义工具类中怎么弹出CustomDialogController自定义弹框? 
1858浏览  • 1回复 待解决
如何给自定义弹框加上圆角背景框 
3129浏览  • 1回复 待解决
自定义弹框如何在UIAbility中弹出? 
471浏览  • 0回复 待解决
HarmonyOS 自定义弹框-点击按钮调用方法崩溃 
1481浏览  • 1回复 待解决
HarmonyOS 自定义弹框关闭后页面上移 
1042浏览  • 1回复 待解决
HarmonyOS 自定义弹窗封装问题 
1285浏览  • 1回复 待解决
自定义弹框,遮罩背景颜色无法设置 
1294浏览  • 1回复 待解决
HarmonyOS 弹框背景色如何自定义图片 
979浏览  • 1回复 待解决
HarmonyOS 如何不在组件内打开自定义弹框 
896浏览  • 1回复 待解决
HarmonyOS 自定义弹框导致机测不通过 
1037浏览  • 1回复 待解决
HarmonyOS 底部弹出的自定义弹框用什么实现 
947浏览  • 1回复 待解决
HarmonyOS 自定义弹框如何半屏包含安全域 
996浏览  • 1回复 待解决
HarmonyOS 应用市场更新功能弹框如何自定义实现? 
1575浏览  • 1回复 待解决
如何封装一个自定义Dialog对话框 
3590浏览  • 1回复 待解决
HarmonyOS 自定义弹框和软键盘中有间距 
1453浏览  • 1回复 待解决
HarmonyOS APP升级弹框样式UI是否可以自定义showUpdateDialog? 
1517浏览  • 1回复 待解决





















可以使用AppStorage来传递dialog,这样dialog可以在打开和关闭方法中使用,相当于公共变量,示例代码如下:
AppStorage的官网文档参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-state-management-V5#appstorage