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
待解决
相关问题
自定义弹窗传参使用报错未定义,不进行封装,则不会报错
2296浏览 • 1回复 待解决
自定义组件动态添加其他的自定义组件的最佳实现应该是什么样子,this如何高效绑定期望的component
996浏览 • 1回复 待解决
HarmonyOS项目字段未定义问题
1312浏览 • 1回复 待解决
HarmonyOS 父页面如何调用自定义组件内自定义方法
1508浏览 • 1回复 待解决
HarmonyOS 自定义分辨率保存图片闪退问题
1210浏览 • 1回复 待解决
自定义弹窗,如何查看当前弹窗的dialogcontroller的状态时open还是close
993浏览 • 1回复 待解决
自定义弹窗自定义转场动画
2421浏览 • 1回复 待解决
目前项目有很多未定义的崩溃
1060浏览 • 1回复 待解决
编译工程总是遇到调用的接口提示未定义
14963浏览 • 2回复 已解决
HarmonyOS 自定义弹窗怎么设置自定义动画?
1613浏览 • 1回复 待解决
HarmonyOS 自定义UI组件如何自定义属性方法
2172浏览 • 1回复 待解决
HarmonyOS 如何实现自定义弹窗内点击元素跳转时不关闭弹窗
1833浏览 • 1回复 待解决
HarmonyOS 如何封装自定义弹窗
1272浏览 • 1回复 待解决
HarmonyOS 自定义弹窗如何更新弹窗的UI
1200浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗的关闭弹窗的动画后续是否可以自定义?
1207浏览 • 1回复 待解决
HarmonyOS 自定义弹窗、自定义键盘自动关闭问题
1647浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog
1071浏览 • 1回复 待解决
HarmonyOS 自定义弹窗的问题
1986浏览 • 1回复 待解决
HarmonyOS 自定义 Dialog this.controller.close() 关闭失败 或 undefined
882浏览 • 1回复 待解决
如何自定义popup弹窗的布局?
1368浏览 • 2回复 待解决
HarmonyOS 自定义弹窗选择
1696浏览 • 1回复 待解决
HarmonyOS 如何创建自定义的全局弹窗
1247浏览 • 1回复 待解决
如何设置自定义弹窗位置
3124浏览 • 1回复 待解决
HarmonyOS 如何制作自定义加载弹窗
1519浏览 • 1回复 待解决
自定义弹窗不能在点击事件里定义,可参考以下demo:
在应用页面。
调用: