#鸿蒙通关秘籍#如何在鸿蒙导航组件中实现跨包动态路由?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
墨香四溢EDIF

鸿蒙支持通过系统路由表和自定义路由表实现跨包动态路由。

  • 系统路由表
    1. 在module.json5中添加路由配置。

      { "module" : { "routerMap": "$profile:route_map" } }

    2. 在route_map.json中定义路由页面和入口。

      { "routerMap": [ { "name": "PageOne", "pageSourceFile": "src/main/ets/pages/PageOne.ets", "buildFunction": "PageOneBuilder", "data": { "description": "this is PageOne" } } ] }

    3. 使用pushPathByName进行页面跳转。 bash this.pageStack.pushPathByName("PageOne", null, false)

分享
微博
QQ
微信
回复
2天前
相关问题