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 web组件alert不显示
604浏览 • 1回复 待解决
HarmonyOS dialog调用open方法,不显示
322浏览 • 1回复 待解决
HarmonyOS 输入框不显示内容
54浏览 • 1回复 待解决
HarmonyOS web加载页面图片不显示
507浏览 • 1回复 待解决
HarmonyOS 网络图片加载不显示
102浏览 • 1回复 待解决
harmony surfaceProvider绘制不显示问题
10209浏览 • 4回复 待解决
PopupDialog 不显示怎么回事?
7480浏览 • 2回复 待解决
HarmonyOS web系统组件写css不显示
274浏览 • 1回复 待解决
HarmonyOS Image组件网络图片不显示
405浏览 • 1回复 待解决
harmonyos-webview-布局增加load不显示
6671浏览 • 3回复 待解决
HarmonyOS Web组件加载片段时候不显示
230浏览 • 1回复 待解决
HarmonyOS 使用 api11 地图不显示
514浏览 • 1回复 待解决
HarmonyOS 自定义弹窗封装后不显示
358浏览 • 1回复 待解决
如何设置swiper指示器不显示
997浏览 • 1回复 待解决
弹窗库XPopup组件,不显示字体确定。
6548浏览 • 4回复 已解决
image组件,files目录的文件不显示
1636浏览 • 1回复 待解决