HarmonyOS onBackPressed不触发
在NavDestination中,监听onBackPressed不触发,无论是写在build里还是外面。
@Component
@Entry
export struct CancelSuccessPage {
build() {
NavDestination() {
Column() {
Column() {
Image($r('app.media.ic_success_apply'))
.width(selfLpx(64))
.height(selfLpx(64))
.margin({ top: selfLpx(69) })
Text('注销账号申请通过')
.fontColor('#ff201d31')
.fontSize(selfLpx(16))
.margin({ top: selfLpx(14) })
Text('您的注销账号申请已受理,我们会在1-10工作日内完成账号注销,账号注销未完成之前,您还可以正常使用当前账号,账号注销完成后,您的账号将无法找回且不可恢复,若您想正常使用APP的所有功能需要重新注册登录,谢谢!')
.fontColor('#ff7b7d85')
.fontSize(selfLpx(14))
.margin({
top: selfLpx(8),
left: selfLpx(24),
right: selfLpx(24),
bottom: selfLpx(30)
})
}
.backgroundColor(Color.White)
Button('返回首页')
.width(DpUtils.ratio(343))
.height(DpUtils.ratio(40))
.backgroundColor('#FF620D')
.margin({ top: selfLpx(15) })
.fontColor('#ffffff')
.fontSize(DpUtils.ratio(17))
.onClick(() => {
RouterManager.pushRoot()
})
}
}.backgroundColor('#F2F4F7')
.onBackPressed(() => {
LogUtils.error('监听返回事件')
RouterManager.pushRoot()
return true
})
}
onBackPress(): boolean | void {
LogUtils.error('监听返回事件')
RouterManager.pushRoot()
return true
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS onKeyEvent 按钮不触发
291浏览 • 1回复 待解决
HarmonyOS navigation不触发onpageshow
198浏览 • 1回复 待解决
HarmonyOS 生命周期不触发
338浏览 • 1回复 待解决
返回页面时不触发aboutToAppear
4049浏览 • 1回复 待解决
重写 onBackPressed() 方法,去掉 super.onBackPressed()仍不起作用
2285浏览 • 1回复 待解决
HarmonyOS webInited这个事件有时候触发有时候不触发
463浏览 • 1回复 待解决
HarmonyOS TabContent页面生命周期不触发
798浏览 • 1回复 待解决
HarmonyOS Scroller 使用scrollToIndex不触发onScroll回调
556浏览 • 1回复 待解决
HarmonyOS eventhub修改model后,不触发页面更新
369浏览 • 1回复 待解决
HarmonyOS @entry 修饰的页面,onBackPress方法不触发
570浏览 • 1回复 待解决
HarmonyOS 组件里面的onPageShow钩子方法不触发
387浏览 • 1回复 待解决
HarmonyOS 使用Component修饰的组件,onPageShow和onPageHide不触发
782浏览 • 1回复 待解决
HarmonyOS onPageShow不触发,@Entry装饰的自定义组件
771浏览 • 1回复 待解决
List捏合手势会出现onActionEnd不触发的问题
1059浏览 • 1回复 待解决
HarmonyOS 分组列表数组嵌套时数据更新不触发列表更新
414浏览 • 1回复 待解决
HarmonyOS 关于数组中class更改,List不触发更新问题
565浏览 • 1回复 待解决
HarmonyOS 如何在手动停止列表滚动时不触发click事件?
226浏览 • 1回复 待解决
HarmonyOS Scroll 横向滑动时根据滑动的距离触发视图不更新
593浏览 • 1回复 待解决
可否在应用启动时不触发onVisibleAreaChange的回调,仅在组件有变化时触发
2303浏览 • 1回复 待解决
HarmonyOS PUSH的锁屏通知,触发提示音、震动设置不生效
322浏览 • 1回复 待解决
TextInput在使用的情况下,可以设置点击不触发编辑状态吗?
990浏览 • 1回复 待解决
HarmonyOS 一个page绑定2个转场 , 触发前面的转场, 转场视图不弹出
261浏览 • 1回复 待解决
通过Navigation触发的页面跳转,目标页面的生命周期函数不执行
245浏览 • 1回复 待解决
多个手势连续识别时,第一个手势不触发onActionEnd回调
2288浏览 • 1回复 待解决
参考示例如下:
.onBackPressed监听的是左上角的返回箭头.