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
待解决
相关问题
自定义弹窗传参使用报错未定义,不进行封装,则不会报错
1912浏览 • 1回复 待解决
HarmonyOS项目字段未定义问题
869浏览 • 1回复 待解决
自定义组件动态添加其他的自定义组件的最佳实现应该是什么样子,this如何高效绑定期望的component
613浏览 • 1回复 待解决
HarmonyOS 自定义分辨率保存图片闪退问题
644浏览 • 1回复 待解决
自定义弹窗,如何查看当前弹窗的dialogcontroller的状态时open还是close
700浏览 • 1回复 待解决
HarmonyOS 父页面如何调用自定义组件内自定义方法
885浏览 • 1回复 待解决
编译工程总是遇到调用的接口提示未定义
14010浏览 • 2回复 已解决
目前项目有很多未定义的崩溃
638浏览 • 1回复 待解决
自定义弹窗自定义转场动画
1781浏览 • 1回复 待解决
HarmonyOS 自定义弹窗怎么设置自定义动画?
986浏览 • 1回复 待解决
HarmonyOS 如何实现自定义弹窗内点击元素跳转时不关闭弹窗
1081浏览 • 1回复 待解决
HarmonyOS 自定义弹窗如何更新弹窗的UI
735浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗的关闭弹窗的动画后续是否可以自定义?
730浏览 • 1回复 待解决
HarmonyOS 自定义UI组件如何自定义属性方法
1146浏览 • 1回复 待解决
HarmonyOS 自定义弹窗、自定义键盘自动关闭问题
947浏览 • 1回复 待解决
HarmonyOS 如何封装自定义弹窗
734浏览 • 1回复 待解决
HarmonyOS 自定义 Dialog this.controller.close() 关闭失败 或 undefined
474浏览 • 1回复 待解决
HarmonyOS 自定义弹窗的问题
1468浏览 • 1回复 待解决
HarmonyOS 自定义弹窗选择
1135浏览 • 1回复 待解决
怎么实现自定义弹窗1打开自定义弹窗2
3189浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog
622浏览 • 1回复 待解决
如何自定义popup弹窗的布局?
892浏览 • 2回复 待解决
自定义弹窗如何嵌套使用
2328浏览 • 1回复 待解决
如何在自定义弹窗中再次弹窗
2964浏览 • 1回复 待解决
自定义弹窗不能在点击事件里定义,可参考以下demo:
在应用页面。
调用: