HarmonyOS 自定义弹窗不能显示问题
@Entry
@Component
struct JKPromptPage {
  build() {
    Button("Custom Dialog Controller").onClick(() => {
      //可以弹窗代码
      // const controller =
      //   new CustomDialogController({ customStyle: true, builder: CustomDialogExample({}), })
      // controller.open()
      //不能弹窗的代码
      new JKPrompt().show()
    })
  }
}
@CustomDialog
struct CustomDialogExample {
  controller: CustomDialogController
  build() {
    Column() {
      Text('我是内容')
        .fontSize(20)
        .margin({ top: 10, bottom: 10 })
    }
    .backgroundColor("#FF0000")
    .width("100%")
  }
}
class JKPrompt {
  show() {
    const controller =
      new CustomDialogController({ customStyle: true, builder: CustomDialogExample({}), })
    controller.open()
  }
}
如上代码,将弹窗抽到JKPrompt().show方法就不能显示弹窗了。
使用场景:我们业务代码需要经过一定判断才决定是否弹窗,需要将这个逻辑在多个页面公用,所以需要抽一个show方法
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 自定义CustomDialogController弹窗不能关闭弹窗 
2618浏览  • 1回复 待解决
HarmonyOS  自定义弹窗、自定义键盘自动关闭问题 
1804浏览  • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog问题 
1688浏览  • 1回复 待解决
HarmonyOS 自定义弹窗控制问题 
1312浏览  • 1回复 待解决
HarmonyOS 自定义弹窗的问题 
2034浏览  • 1回复 待解决
HarmonyOS  自定义弹窗层级问题 
1451浏览  • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog 问题 
1174浏览  • 1回复 待解决
HarmonyOS 自定义弹窗关闭问题 
1299浏览  • 1回复 待解决
HarmonyOS 自定义CustomDialogController弹窗和NavDestination 跳转页面显示问题 
1545浏览  • 1回复 待解决
HarmonyOS 自定义弹窗封装后不显示 
1565浏览  • 1回复 待解决
HarmonyOS 自定义弹窗如何获取显示状态? 
1397浏览  • 1回复 待解决
HarmonyOS 自定义弹窗封装问题 
1281浏览  • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog)问题 
1622浏览  • 1回复 待解决
自定义弹窗使用相关问题 
2055浏览  • 1回复 待解决
HarmonyOS  自定义弹窗CustomDialog调用问题 
1647浏览  • 1回复 待解决
HarmonyOS 自定义弹窗刷新问题 
1007浏览  • 1回复 待解决
HarmonyOS  自定义弹窗在页面中显示时,如何防止用户侧滑关闭自定义弹窗 
1266浏览  • 1回复 待解决
HarmonyOS 自定义弹窗部分问题答疑 
1624浏览  • 1回复 待解决
HarmonyOS 自定义弹窗点击跳转问题 
1143浏览  • 1回复 待解决
HarmonyOS  自定义Dialog显示问题 
1675浏览  • 1回复 待解决
HarmonyOS 自定义弹窗中放Web组件, 弹窗高度不能自适应, Web高度不能自适应 
1016浏览  • 1回复 待解决
自定义弹窗自定义转场动画 
2475浏览  • 1回复 待解决
HarmonyOS 自定义弹窗初始化问题 
1097浏览  • 1回复 待解决
HarmonyOS 自定义组件CustomBuilder显示问题 
1483浏览  • 1回复 待解决
HarmonyOS 自定义弹窗中跳转页面,弹窗仍然显示在页面之上 
2183浏览  • 1回复 待解决





















请参考示例: