• Lv0
    粉丝0

积分30 / 贡献0

提问3答案被采纳0文章0

页面路由 router 可以跳转到另一模块的页面吗

aisling 显示全部楼层 发表于 2023-11-15 22:16:12

本帖最后由 aisling 于 2023-11-16 18:50 编辑

【问题描述】

想在应用里跳转到另一模块的页面。 router的url有2种,下附官方文档中的介绍: 表示目标页面的uri,可以用以下两种格式:

  • 页面绝对路径,由配置文件中pages列表提供,例如:
  • pages/index/index
  • pages/detail/detail
  • 特殊值,如果uri的值是"/",则跳转到首页。

因为配置文件main_pages.json里不能写其他模块的页面,所以第一种写不了,不知道第二种行不行。

项目目录: image.png

【运行环境】

DevEvoStudio 版本:4.0.0.600 SDK 版本:3.2.15.4

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论4

马迪

沙发 发表于 2023-11-16 08:37:13

另一个模块指的是另一个ablility下的页面吗?

如果是的话,就应该要用startability,然后通过参数跳转到这个ability下的指定页面

aisling

发表于 2023-11-16 18:50  IP属地: 江苏省盐城市

回复 马迪: 应该不是的,比如,是从项目的Entry里的src里的page跳转到项目的另一个module的src里的page(目录图片已新增到问题中(在等待审核))

马迪

发表于 2023-11-16 20:04  IP属地: - 中国江苏省扬州市 中国电信IDC

回复 aisling: 我个人理解module里主要是放三方组件component

页面的话还是需要放在ability下,可以加一个page,里面就使用module里的三方组件

aisling

发表于 2023-11-16 20:44  IP属地: 江苏省盐城市

回复 马迪: 好的谢谢,知道怎么做了

【3 条回复】

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部