HarmonyOS router.pushNamedRoute子模块与主模块跳转无法同时兼容
通过router.pushNamedRoute在主工程页面跳转到其他模块后,其他模块的页面使用router.pushUrl跳转方法失效,存在子模块与主模块跳转无法同时兼容的问题。
直接启动Testapplication子模块可以跳转,pushUrl方法正常,从主入口通过以下方式进入,pushUrl跳转无效。
主模块Index页面代码:
import ('@BOB/Testapplication/src/main/ets/pages/album')
import router from '@ohos.router';
//执行该方法跳转到子模块'album'页面
router.pushNamedRoute({
name: 'album', //入口名称
})
Testapplication子模块album页面代码:
import router from '@ohos.router';
@Entry ({ routeName : 'album' })
@Component
struct ablum {
@State message: string = 'Hi album'
build() {
Row() {
Column() {
Text(this.message)
.fontSize(50)
.fontWeight(FontWeight.Bold)
Button("pushUrl跳转albumFirst",{ type: ButtonType.Normal, stateEffect: true })
.borderRadius(8)
.backgroundColor(0x317aff)
.width(150)
.height(60)
.margin(20)
.onClick(()=>{
router.pushUrl({
url: 'pages/albumFirst',
// params: new routerParams(this.pageName ,[])
})//默认模式
})
.width('100%')
// .alignItems(HorizontalAlign.Center)
// .justifyContent(FlexAlign.Start)
}
}
.height('100%')
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS router.pushNamedRoute的参数是否可以传递function?
387浏览 • 1回复 待解决
HarmonyOS router.pushNamedRoute参数传递 在接收页面怎么接收
80浏览 • 1回复 待解决
HarmonyOS 使用router.pushNamedRoute怎么传参
62浏览 • 1回复 待解决
在一个应用开发中,子模块可以读取主模块通过preference保存的数据吗?
209浏览 • 1回复 待解决
在一个项目中添加多个模块,无法运行子模块?
6243浏览 • 1回复 待解决
HarmonyOS router.pushNamedRoute这个API是怎么使用的?
324浏览 • 2回复 待解决
HarmonyOS 跨模块无法跳转
1浏览 • 0回复 待解决
HarmonyOS 关于router.pushNamedRoute还要引用对应的类这个问题。
58浏览 • 1回复 待解决
HarmonyOS router能在不同的模块之间跳转吗
73浏览 • 1回复 待解决
使用router.pushNamedRoute方法,传递options参数时报语法错误
987浏览 • 1回复 待解决
HarmonyOS 一多开发中router.pushNamedRoute报错找不到路径
36浏览 • 1回复 待解决
HarmonyOS navigation写的是模块内的跳转;模块间还得用router;但是router又不演进了?
481浏览 • 1回复 待解决
HarmonyOS router.pushurl里不同模块之间的跳转
65浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何将HarmonyOS工程中的微信模块与主模块关联?
142浏览 • 1回复 待解决
HAP跳转HSP模块,HSP模块的页面,无法通过页面路径,进行路由跳转
691浏览 • 1回复 待解决
HarmonyOS 如何让entry调用子模块的Native方法
25浏览 • 1回复 待解决
在hsp子模块中如何加载悬浮窗页面
1957浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用Router模块实现鸿蒙页面跳转?
172浏览 • 1回复 待解决
HarmonyOS router跳转与navigation跳转
27浏览 • 1回复 待解决
HarmonyOS中Navigation配合router_map能做到夸模块跳转吗?
173浏览 • 0回复 待解决
有features子模块时,构建不是用的最新代码
315浏览 • 1回复 待解决
HarmonyOS 登录模块的页面可以跳转到我的模块的页面, 我的模块的页面可以跳转到登录模块页面
62浏览 • 1回复 待解决
hsp能否监听主模块EntryAbility的onCreate事件
711浏览 • 1回复 待解决
HarmonyOS 跨模块页面跳转
27浏览 • 1回复 待解决
当跳转的目标页面属于hsp时(包括hsp页面跳hsp页面),需要使用特定写法,参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/in-app-hsp-V5#页面路由跳转
也可以使用路由命名的形式实现,@bundle的方面只支持跳转hsp页面,路由命名支持跳转到hap、hsp、har的页面