HarmonyOS NEXT @ohos.router不支持页面栈的自主管理?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
HarmonyOS NEXT @ohos.router不支持页面栈的自主管理?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
**回答**:
HarmonyOS NEXT 的 `@ohos.router` 模块确实不支持页面栈的自主管理。页面栈的管理通常由系统框架内部处理,开发者通常不需要也不被允许直接操作页面栈。这样的设计是为了保证应用的一致性和稳定性,避免由于不当的页面栈操作导致的界面混乱或应用崩溃。开发者可以通过框架提供的页面跳转接口(如 `navigateTo`、`redirectTo` 等)来管理页面之间的导航,但具体的页面栈管理逻辑是由系统来维护的。
1 回答433 阅读✓ 已解决
1 回答464 阅读
431 阅读
425 阅读
384 阅读
369 阅读
412 阅读
在router跳转的时候可以使用router.replaceUrl()方法使得目标页去替换并销毁当前页,也可以使用使用ArkUI的Navigation已支持支持HarmonyOS页面栈管理。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...