HarmonyOS CustomDialogController 不显示

CustomDialogController 自定义弹窗组件 在Previewers中可以显示,但是在页面中点击不显示。

HarmonyOS
2024-10-28 11:09:12
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

以下是一个简单的自定义弹窗实现,您参考下:

@CustomDialog  
struct CustomDialogExample {  
  controller: CustomDialogController = new CustomDialogController({//通过CustomDialogController类显示自定义弹窗  
    builder: CustomDialogExample({}),//自定义弹窗内容构造器  
  })  
  
  build() {//弹窗内容  
    Column() {  
      Text('我是内容')  
        .fontSize(20)  
        .margin({ top: 10, bottom: 10 })  
    }  
  }  
}  
@Entry  
@Component  
struct CustomDialogUser {  
  dialogController: CustomDialogController = new CustomDialogController({//CustomDialogController仅在作为@CustomDialog和@Component struct的成员变量,且在@Component struct内部定义时赋值才有效  
    builder: CustomDialogExample(),  
  })  
  
  build() {//页面内容  
    Column() {  
      Button('click me')  
        .onClick(() => {  
          this.dialogController.open()//显示自定义弹窗内容,允许多次使用,但如果弹框为SubWindow模式,则该弹框不允许再弹出SubWindow弹框。  
        })  
    }.width('100%').margin({ top: 5 })  
  }  
}
分享
微博
QQ
微信
回复
2024-10-28 14:53:49
相关问题
HarmonyOS 应用图标不显示
1337浏览 • 1回复 待解决
HarmonyOS webloadData不显示内容
814浏览 • 1回复 待解决
HarmonyOS toast不显示问题
1001浏览 • 1回复 待解决
HarmonyOS 应用使用iconfont不显示
986浏览 • 1回复 待解决
HarmonyOS web组件alert不显示
2212浏览 • 1回复 待解决
HarmonyOS Web组件不显示图片
913浏览 • 1回复 待解决
HarmonyOS push通知不显示图片
838浏览 • 1回复 待解决
HarmonyOS dialog调用open方法,不显示
1412浏览 • 1回复 待解决
HarmonyOS web加载页面图片不显示
1967浏览 • 1回复 待解决
HarmonyOS 网络图片加载不显示
2083浏览 • 1回复 待解决
HarmonyOS 输入框不显示内容
1458浏览 • 2回复 待解决
HarmonyOS RelativeContainer内的控件不显示
792浏览 • 1回复 待解决
PopupDialog 不显示怎么回事?
8630浏览 • 2回复 待解决
harmony surfaceProvider绘制不显示问题
11377浏览 • 4回复 待解决
HarmonyOS web系统组件写css不显示
1082浏览 • 1回复 待解决
HarmonyOS Image组件网络图片不显示
1740浏览 • 1回复 待解决
harmonyos-webview-布局增加load不显示
7507浏览 • 3回复 待解决
HarmonyOS 使用 api11 地图不显示
1692浏览 • 1回复 待解决
HarmonyOS Web组件加载片段时候不显示
1003浏览 • 1回复 待解决