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弹窗不能关闭弹窗 
2639浏览  • 1回复 待解决
HarmonyOS  自定义弹窗、自定义键盘自动关闭问题 
1820浏览  • 1回复 待解决
HarmonyOS 自定义CustomDialogController弹窗和NavDestination 跳转页面显示问题 
1549浏览  • 1回复 待解决
HarmonyOS 自定义弹窗的问题 
2035浏览  • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog问题 
1688浏览  • 1回复 待解决
HarmonyOS  自定义弹窗层级问题 
1457浏览  • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog 问题 
1177浏览  • 1回复 待解决
HarmonyOS 自定义弹窗控制问题 
1320浏览  • 1回复 待解决
HarmonyOS 自定义弹窗关闭问题 
1307浏览  • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog)问题 
1627浏览  • 1回复 待解决
HarmonyOS 自定义弹窗封装问题 
1285浏览  • 1回复 待解决
HarmonyOS 自定义弹窗封装后不显示 
1568浏览  • 1回复 待解决
HarmonyOS 自定义弹窗如何获取显示状态? 
1403浏览  • 1回复 待解决
自定义弹窗使用相关问题 
2063浏览  • 1回复 待解决
HarmonyOS 自定义弹窗刷新问题 
1011浏览  • 1回复 待解决
HarmonyOS  自定义弹窗CustomDialog调用问题 
1650浏览  • 1回复 待解决
HarmonyOS 自定义弹窗点击跳转问题 
1143浏览  • 1回复 待解决
HarmonyOS 自定义弹窗部分问题答疑 
1626浏览  • 1回复 待解决
HarmonyOS  自定义Dialog显示问题 
1680浏览  • 1回复 待解决
HarmonyOS  自定义弹窗在页面中显示时,如何防止用户侧滑关闭自定义弹窗 
1273浏览  • 1回复 待解决
HarmonyOS 自定义弹窗中放Web组件, 弹窗高度不能自适应, Web高度不能自适应 
1025浏览  • 1回复 待解决
自定义弹窗自定义转场动画 
2480浏览  • 1回复 待解决
HarmonyOS 自定义弹窗初始化问题 
1111浏览  • 1回复 待解决
HarmonyOS 自定义组件CustomBuilder显示问题 
1485浏览  • 1回复 待解决
HarmonyOS 自定义弹窗中跳转页面,弹窗仍然显示在页面之上 
2211浏览  • 1回复 待解决





















请参考示例: