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 按钮不触发
827浏览 • 1回复 待解决
HarmonyOS navigation不触发onpageshow
719浏览 • 1回复 待解决
返回页面时不触发aboutToAppear
5449浏览 • 1回复 待解决
HarmonyOS 生命周期不触发
932浏览 • 1回复 待解决
HarmonyOS webInited这个事件有时候触发有时候不触发
976浏览 • 1回复 待解决
HarmonyOS @entry 修饰的页面,onBackPress方法不触发
1591浏览 • 1回复 待解决
HarmonyOS 组件里面的onPageShow钩子方法不触发
985浏览 • 1回复 待解决
重写 onBackPressed() 方法,去掉 super.onBackPressed()仍不起作用
2943浏览 • 1回复 待解决
HarmonyOS Scroller 使用scrollToIndex不触发onScroll回调
1414浏览 • 1回复 待解决
HarmonyOS TabContent页面生命周期不触发
1713浏览 • 1回复 待解决
HarmonyOS eventhub修改model后,不触发页面更新
1139浏览 • 1回复 待解决
HarmonyOS Scroll 横向滑动时根据滑动的距离触发视图不更新
1164浏览 • 1回复 待解决
HarmonyOS 使用Component修饰的组件,onPageShow和onPageHide不触发
1530浏览 • 1回复 待解决
HarmonyOS onPageShow不触发,@Entry装饰的自定义组件
1906浏览 • 1回复 待解决
可否在应用启动时不触发onVisibleAreaChange的回调,仅在组件有变化时触发
2932浏览 • 1回复 待解决
5.0.4 onBackPressed里面写的返回传参失效了 有遇到过的吗
786浏览 • 0回复 待解决
HarmonyOS PUSH的锁屏通知,触发提示音、震动设置不生效
954浏览 • 1回复 待解决
HarmonyOS 分组列表数组嵌套时数据更新不触发列表更新
1135浏览 • 1回复 待解决
HarmonyOS 关于数组中class更改,List不触发更新问题
1179浏览 • 1回复 待解决
List捏合手势会出现onActionEnd不触发的问题
1511浏览 • 1回复 待解决
HarmonyOS 如何在手动停止列表滚动时不触发click事件?
731浏览 • 1回复 待解决
HarmonyOS NavDestination的onBackPressed是否可以支持接收Promise<boolean>类型的返回值
1505浏览 • 1回复 待解决
HarmonyOS 一个page绑定2个转场 , 触发前面的转场, 转场视图不弹出
826浏览 • 1回复 待解决
TextInput在使用的情况下,可以设置点击不触发编辑状态吗?
1707浏览 • 1回复 待解决
通过Navigation触发的页面跳转,目标页面的生命周期函数不执行
1209浏览 • 1回复 待解决
参考示例如下:
.onBackPressed监听的是左上角的返回箭头.