HarmonyOS onBackPress

A push B push C , B调用了onBackPress,但是 C却返回了?为什么

@Entry
@Component
struct A{
}

@Entry
@Component
struct B{
}

@Entry
@Component
struct C{
}
HarmonyOS
2025-01-09 15:34:18
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

使用router作为路由的话,可以在B跳转到C时使用router.replaceUrl(),此时C会替换B页,并销毁B页面

分享
微博
QQ
微信
回复
2025-01-09 17:27:30
相关问题
HarmonyOS onBackPress执行异常问题
1059浏览 • 1回复 待解决
HarmonyOS onBackPress执行异常问题 ?
400浏览 • 0回复 待解决
HarmonyOS onBackPress返回值问题
290浏览 • 1回复 待解决
HarmonyOS 在window内无法使用onBackPress
269浏览 • 1回复 待解决
使用onBackPress对子窗口进行销毁
1397浏览 • 1回复 待解决
onBackPress生命周期是什么,如何重写
1003浏览 • 1回复 待解决
如何理解和重写onBackPress生命周期
2842浏览 • 1回复 待解决
HarmonyOS RN onBackP ress() 返回处理问题
734浏览 • 1回复 待解决
HarmonyOS 如何返回系统桌面
353浏览 • 1回复 待解决
HarmonyOS Aspect能否hook CustomComponent?
527浏览 • 1回复 待解决