HarmonyOS 导航栏跳转后重置栈

现在我在entry里面的Index落地的启动页作为Navigation

其他的module创建的Static Library

可以正常跳转

现在想启动后根据登录/未登录 登录的话确定到某一步落地页

  1. 到达这个落地页后 不允许再次返回到我们的启动页 我应该怎么设置?
  2. 如果从导航栈里有A, B, C 我从C要去D 且不允许D侧滑或物理键返回 我应该如何设置?
HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

1、从启动页到登录页后将启动页从路由栈中移除,可以参考如下文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#removebyindexes11

2、通过onBackPress事件拦截,返回true表示页面自己处理返回逻辑,参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-custom-component-lifecycle-V5#onbackpress

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 怎么去掉底部导航
96浏览 • 1回复 待解决
HarmonyOS 怎么禁用原生导航
55浏览 • 1回复 待解决
获取状态导航高度
683浏览 • 1回复 待解决
Navigation如何隐藏导航
2208浏览 • 1回复 待解决
关于sidebar侧边遮挡导航的问题
492浏览 • 1回复 待解决
HarmonyOS 如何获取顶部导航高度
37浏览 • 1回复 待解决
HarmonyOS上对导航怎么适配?
52浏览 • 1回复 待解决
HarmonyOS 导航主题色如何配置
83浏览 • 1回复 待解决
HarmonyOS 如何获取底部导航高度?
57浏览 • 1回复 待解决
如何获取状态导航高度
2942浏览 • 1回复 待解决
如何获取状态导航高度?
270浏览 • 0回复 待解决
HarmonyOS Web组件安全避让导航
33浏览 • 1回复 待解决
HarmonyOS 获取手机底部导航高度
46浏览 • 1回复 待解决
HarmonyOS APP如何跳转外部导航
27浏览 • 1回复 待解决
鸿蒙如何获取导航和状态高度
11460浏览 • 1回复 待解决