HarmonyOS router/navigation和SubWindow的使用场景分别是什么?

router和navigation 都可以跳转,这俩的对比我看是更推荐使用 Navigation https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs/faqs-arkui-kit#section14846191612248

我又看到 Window里有个方法是createSubWindow,https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-window-V5#createsubwindow9

我的理解是Page要展示必须在一个Window中,那么想要新开一个Page就可以使用路由/导航到一个新的Page,也可以开一个SubWindow,再载入Page。不知道我理解对不对,那么我的问题是:router/navigation 和 SubWindow 的使用场景分别是什么?

HarmonyOS
2024-12-26 14:08:21
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

router/navigation 的使用场景用于window中Page的跳转。

SubWindow 的使用场景用于创建一个子窗口以提供一些辅助主窗口的操作。

按照问题中理解,每一个window中都存在uiContext,在UIContext中会保存当前窗口的router和navigation的信息用于Page跳转。

分享
微博
QQ
微信
回复
2024-12-26 15:44:40
相关问题
HarmonyOS Navigationrouter使用场景
895浏览 • 2回复 待解决
navigationrouter别是什么
1565浏览 • 1回复 待解决
请问ArkTS中this使用场景是什么
2310浏览 • 1回复 待解决
arkui三层结构分别是什么
496浏览 • 1回复 待解决
HAPHAR别是什么
2420浏览 • 1回复 待解决
syncawait别是什么?
844浏览 • 1回复 待解决
HARHSP,分别是如何引入
1742浏览 • 1回复 待解决