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
待解决
相关问题
自定义弹窗传参使用报错未定义,不进行封装,则不会报错
1627浏览 • 1回复 待解决
自定义组件动态添加其他的自定义组件的最佳实现应该是什么样子,this如何高效绑定期望的component
144浏览 • 1回复 待解决
自定义弹窗,如何查看当前弹窗的dialogcontroller的状态时open还是close
257浏览 • 1回复 待解决
HarmonyOS项目字段未定义问题
379浏览 • 1回复 待解决
自定义弹窗自定义转场动画
917浏览 • 1回复 待解决
HarmonyOS 自定义弹窗怎么设置自定义动画?
220浏览 • 1回复 待解决
HarmonyOS 自定义弹窗的问题
517浏览 • 1回复 待解决
HarmonyOS 自定义弹窗选择
267浏览 • 1回复 待解决
HarmonyOS 自定义UI组件如何自定义属性方法
271浏览 • 1回复 待解决
自定义弹窗如何嵌套使用
1435浏览 • 1回复 待解决
怎么实现自定义弹窗1打开自定义弹窗2
2335浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗demo
218浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog问题
461浏览 • 1回复 待解决
HarmonyOS 如何制作自定义加载弹窗
251浏览 • 1回复 待解决
如何在自定义弹窗中再次弹窗
2142浏览 • 1回复 待解决
HarmonyOS 自定义CustomDialogController弹窗不能关闭弹窗
480浏览 • 0回复 待解决
如何自定义popup弹窗的布局?
367浏览 • 2回复 待解决
HarmonyOS 自定义弹窗如何获取显示状态?
214浏览 • 1回复 待解决
HarmonyOS 如何自定义App冷启动的闪屏页
578浏览 • 1回复 待解决
如何设置自定义弹窗位置
1970浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog)问题
205浏览 • 1回复 待解决
目前项目有很多未定义的崩溃
103浏览 • 1回复 待解决
编译工程总是遇到调用的接口提示未定义
13325浏览 • 2回复 已解决
自定义弹窗,自定义弹窗的使用更加灵活,适用于更多的业务场景
977浏览 • 1回复 待解决
HarmonyOS 自定义弹窗(CustomDialog)无法关闭
400浏览 • 1回复 待解决
自定义弹窗不能在点击事件里定义,可参考以下demo:
在应用页面。
调用: