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()
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
如上代码,将弹窗抽到JKPrompt().show方法就不能显示弹窗了。
使用场景:我们业务代码需要经过一定判断才决定是否弹窗,需要将这个逻辑在多个页面公用,所以需要抽一个show方法
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 自定义CustomDialogController弹窗不能关闭弹窗
1719浏览 • 0回复 待解决
HarmonyOS 自定义弹窗、自定义键盘自动关闭问题
1169浏览 • 1回复 待解决
HarmonyOS 自定义CustomDialogController弹窗和NavDestination 跳转页面显示问题
1101浏览 • 1回复 待解决
HarmonyOS 自定义弹窗的问题
1662浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog问题
1389浏览 • 1回复 待解决
HarmonyOS 自定义弹窗控制问题
1018浏览 • 1回复 待解决
HarmonyOS 自定义弹窗关闭问题
967浏览 • 1回复 待解决
HarmonyOS 自定义弹窗层级问题
1038浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog 问题
838浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog)问题
1330浏览 • 1回复 待解决
HarmonyOS 自定义弹窗封装问题
929浏览 • 1回复 待解决
HarmonyOS 自定义弹窗如何获取显示状态?
1107浏览 • 1回复 待解决
HarmonyOS 自定义弹窗封装后不显示
1247浏览 • 1回复 待解决
自定义弹窗使用相关问题
1783浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog调用问题
1173浏览 • 1回复 待解决
HarmonyOS 自定义弹窗刷新问题
721浏览 • 1回复 待解决
HarmonyOS 自定义弹窗点击跳转问题
825浏览 • 1回复 待解决
HarmonyOS 自定义弹窗部分问题答疑
1268浏览 • 1回复 待解决
HarmonyOS 自定义Dialog显示问题
1324浏览 • 1回复 待解决
HarmonyOS 自定义弹窗在页面中显示时,如何防止用户侧滑关闭自定义弹窗
926浏览 • 1回复 待解决
HarmonyOS 自定义弹窗中放Web组件, 弹窗高度不能自适应, Web高度不能自适应
653浏览 • 1回复 待解决
自定义弹窗自定义转场动画
1997浏览 • 1回复 待解决
HarmonyOS 自定义弹窗初始化问题
793浏览 • 1回复 待解决
HarmonyOS 自定义组件CustomBuilder显示问题
1228浏览 • 1回复 待解决
HarmonyOS 自定义弹窗怎么设置自定义动画?
1222浏览 • 1回复 待解决
请参考示例: