HarmonyOS 自定义弹窗内的 close方法闪退,应该是未定义,但不知如何调整
1、按照自定义弹窗(CustomDialog)给的模板定制了一个弹窗页面。以下是 CustomDialog的代码。
@CustomDialog
export struct CommonCenterPop {
cancel?: () => void
confirm?: () => void
controller: CustomDialogController
2、在Custom弹窗中的取消或确认按钮点击事件里controller.close 时应用闪退。
.onClick(() => {
this.controller.close()
if (this.cancel) {
this.cancel()
}
})
3、以下是 应用页面代码。
Button('登录')
.backgroundColor($r('app.color.base_color'))
.width('100%')
.height(40)
.margin({ top: 45, left: 5, right: 5 })
.onClick(() => {
let dialogController = new CustomDialogController({
builder: CommonCenterPop({
confirm: ()=> {
promptAction.showToast({message:'点了确认'})
}
}),
alignment:DialogAlignment.Center
})
dialogController.open()
})
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
自定义弹窗传参使用报错未定义,不进行封装,则不会报错
1689浏览 • 1回复 待解决
自定义组件动态添加其他的自定义组件的最佳实现应该是什么样子,this如何高效绑定期望的component
242浏览 • 1回复 待解决
HarmonyOS项目字段未定义问题
464浏览 • 1回复 待解决
自定义弹窗,如何查看当前弹窗的dialogcontroller的状态时open还是close
334浏览 • 1回复 待解决
自定义弹窗自定义转场动画
1152浏览 • 1回复 待解决
编译工程总是遇到调用的接口提示未定义
13486浏览 • 2回复 已解决
目前项目有很多未定义的崩溃
190浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗的关闭弹窗的动画后续是否可以自定义?
34浏览 • 1回复 待解决
HarmonyOS 自定义弹窗、自定义键盘自动关闭问题
91浏览 • 1回复 待解决
HarmonyOS 自定义弹窗的问题
706浏览 • 1回复 待解决
HarmonyOS 自定义弹窗选择
372浏览 • 1回复 待解决
HarmonyOS 自定义弹窗怎么设置自定义动画?
338浏览 • 1回复 待解决
怎么实现自定义弹窗1打开自定义弹窗2
2513浏览 • 1回复 待解决
自定义弹窗如何嵌套使用
1687浏览 • 1回复 待解决
如何在自定义弹窗中再次弹窗
2287浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗demo
293浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog问题
616浏览 • 1回复 待解决
HarmonyOS 使用全局自定义弹窗
38浏览 • 1回复 待解决
HarmonyOS 自定义UI组件如何自定义属性方法
482浏览 • 1回复 待解决
HarmonyOS 自定义CustomDialogController弹窗不能关闭弹窗
656浏览 • 0回复 待解决
自定义弹窗,自定义弹窗的使用更加灵活,适用于更多的业务场景
1172浏览 • 1回复 待解决
HarmonyOS 自定义弹窗如何获取显示状态?
302浏览 • 1回复 待解决
如何自定义popup弹窗的布局?
440浏览 • 2回复 待解决
HarmonyOS 弹窗的样式能否支持自定义
43浏览 • 1回复 待解决
自定义弹窗不能在点击事件里定义,可参考以下demo:
在应用页面。
调用: