HarmonyOS Navigation的navDestination无法使用命名路由直接展示页面
希望能在Navigation的navDestination中通过组件直接展示命名路由的组件,而不需要再去定义
navDestination中定义的是
@Builder
function PageMap(name: string, param: object) {
if (name === WebViewPagesRouter.COMPONENT_WEBVIEW_PAGE) {
WebViewPage2({ param: param })
}
}
希望navDestination自动寻址到WebViewPage2而不需要手动写上面的if,通过能够满足WebViewPage2的生页面声明周期,现在使用Navigation,navDestination中定义的组件无法使用生命周期方法onPageShow等
之前通过router定义的页面
@Entry({ routeName: WebViewPagesRouter.COMPONENT_WEBVIEW_PAGE })
@Component
export struct WebViewPage2 {
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS hap中不能使用命名路由吗
324浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙中如何使用命名路由跳转到共享包中的页面?
326浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用命名路由在鸿蒙应用中跳转?
528浏览 • 1回复 待解决
页面使用NavDestination展示后,页面内的TextInput每次路由进入就会自动获取焦点弹起键盘
498浏览 • 1回复 待解决
HarmonyOS Navigation 设置路由拦截直接异常,无法执行
341浏览 • 1回复 待解决
HarmonyOS 页面路由和命名路由的一些问题?
366浏览 • 0回复 待解决
HarmonyOS 页面路由和命名路由的一些问题
1047浏览 • 1回复 待解决
HarmonyOS Navigation使用系统路由表,页面无法接收到参数
300浏览 • 1回复 待解决
HarmonyOS navigation导航的子页面NavDestination,无法隐藏返回键,导致标题无法居中
709浏览 • 1回复 待解决
HarmonyOS Navigation路由跨页面popToName无法接受传递参数
917浏览 • 1回复 待解决
HarmonyOS 通过命名路由跳转的Entry页面,onBackPress失效
258浏览 • 1回复 待解决
HarmonyOS 请提供navigation结合har包进行页面展示和路由跳转的例子
161浏览 • 1回复 待解决
HarmonyOS NavDestination页面返回到Navigation的index页面,无onPageShow
183浏览 • 1回复 待解决
HarmonyOS使用navigation路由,如何根据需要来满屏展示?不希望使用router
554浏览 • 1回复 待解决
HarmonyOS中页面路由和命名路由的一些问题,需要咨询?
474浏览 • 0回复 待解决
HarmonyOS 如何跳转到系统相册中以自己应用命名的相册页面
198浏览 • 1回复 待解决
HarmonyOS 命名路由仅支持跨model使用吗?
476浏览 • 1回复 待解决
HarmonyOS 使用Navigation跳转har文件中的路由页面会crash
224浏览 • 1回复 待解决
HarmonyOS NavDestination 路由方案和全模态页面冲突
367浏览 • 1回复 待解决
HSP的命名路由跳转疑问
606浏览 • 1回复 待解决
HarmonyOS使用Navigation作为路由,为什么使用replacePath无法触发动效?
270浏览 • 0回复 待解决
HarmonyOS 使用Navigation来实现页面路由,怎么隐藏根布局?
725浏览 • 1回复 待解决
HarmonyOS 页面跳转该使用什么路由方案?(Router还是Navigation)
867浏览 • 1回复 待解决
HarmonyOS Navigation NavRouter NavDestination
453浏览 • 1回复 待解决
HarmonyOS API12 使用系统路由表Navigation 组件 navDestination 设置及导航代码示例
403浏览 • 1回复 待解决
从API version 12开始,Navigation支持使用系统路由表的方式进行动态路由。各业务模块(HSP/HAR)中需要独立配置router_map.json文件,在触发路由跳转时,应用只需要通过NavPactStack提供的路由方法,传入需要路由的页面配置名称,此时系统会自动完成路由模块的动态加载、页面组件构建,并完成路由跳转,从而实现了开发层面的模块解耦。参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-navigation-navigation-V5#ZH-CN_TOPIC_0000001935135741__系统路由表