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
17h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

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

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

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

分享
微博
QQ
微信
回复
15h前
相关问题
HarmonyOS Navigationrouter使用场景
435浏览 • 2回复 待解决
navigationrouter别是什么
1062浏览 • 1回复 待解决
请问ArkTS中this使用场景是什么
2019浏览 • 1回复 待解决
arkui三层结构分别是什么
324浏览 • 1回复 待解决
HARHSP,分别是如何引入
1525浏览 • 1回复 待解决
HarmonyOS Navigator使用场景
80浏览 • 1回复 待解决
syncawait别是什么?
449浏览 • 1回复 待解决
HAPHAR别是什么
2081浏览 • 1回复 待解决
HARHSP使用场景区分
437浏览 • 1回复 待解决