相关问题
HSP的命名路由跳转疑问
678浏览 • 1回复 待解决
HarmonyOS router路由跳转问题
974浏览 • 0回复 待解决
router 路由跳转相关问题
758浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过命名路由跳转共享包页面
369浏览 • 1回复 待解决
HarmonyOS 通过命名路由跳转的Entry页面,onBackPress失效
302浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用命名路由在鸿蒙应用中跳转?
587浏览 • 1回复 待解决
HarmonyOS router跳转动画如何实现
236浏览 • 1回复 待解决
如何实现路由的动态跳转呢
733浏览 • 1回复 待解决
HarmonyOS 通过router路由跳转页面,原页面未销毁
1239浏览 • 1回复 待解决
HarmonyOS Navigation NavPathStack 路由模式怎么实现路由跳转
233浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙中如何使用命名路由跳转到共享包中的页面?
355浏览 • 1回复 待解决
HarmonyOS 路由跳转如何实现单例效果
454浏览 • 1回复 待解决
HarmonyOS router.back()指定路由路径跳转清除页面栈
408浏览 • 1回复 待解决
HarmonyOS 页面跳转该使用什么路由方案?(Router还是Navigation)
948浏览 • 1回复 待解决
HarmonyOS router路由管理
259浏览 • 1回复 待解决
HarmonyOS 页面路由和命名路由的一些问题?
399浏览 • 0回复 待解决
HarmonyOS 页面路由和命名路由的一些问题
1086浏览 • 1回复 待解决
路由实现动态页面的跳转方案
2190浏览 • 1回复 待解决
HarmonyOS router路由跳转展示的层级规则是什么样?
965浏览 • 1回复 待解决
HarmonyOS 命名路由仅支持跨model使用吗?
504浏览 • 1回复 待解决
HarmonyOS 修改文件名后,页面白屏,router.replaceUrl跳转路由报错
432浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用Router模块实现鸿蒙页面跳转?
614浏览 • 1回复 待解决
HarmonyOS router路由路径的问题
771浏览 • 1回复 待解决
router路由中的params对象
559浏览 • 1回复 待解决
HarmonyOS 页面路由router是否能够支持动态路由
518浏览 • 1回复 待解决
命名路由解决的问题主要是,如何har中跳转页面。har是一个共享包,早期的设计是不允许有页面的概念存在的,所以har里面的组件不能加@Entry这样的注解,也没有main_page.json5配置文件。
命名路由使用注意点:
1. 命名路由不局限于module类型,在共享包可用包括hsp和har,在entry或featrue也可用。
2. 命名路由目前的使用必须要import对应组件,即若无import("module")则无法生效。
3. @Entry({routeName})注解约等于@Entry,实现在har中伪定义页面效果,routeName对应的值也就是接口pushNameRoute入参的name。
4. pushNameRoute和pushUrl无关联。
5. 组件无法作为页面使用,拥有@Entry的组件可以作为页面入口,所以对应文件可以作为页面。
router用于页面传参的param虽然支持传对象,但作为参数的对象里面,成员类型只能是string或者数组这种简单的数据类型,想传递复杂类型的数据建议开发者用eventhub。
参考代码