如何使用Navigation的navPathStack参数
1、 navPathStack getParamByIndex(index: number): unknown | undefined; 返回值不知道如何进行接收类型。
2、navPathStack只能getParamByName以及getParamByIndex这两种方法获取参数吗?
3、使用this.navPathStack.getParamByIndex(this.navPathStack.size() - 1) 是不是相当于router.getParams(),获取最近栈顶的传递参数?
4、 传递参数的时候, navDestination(builder: (name: string, param: unknown) => void) 这个无法解析参数,声明 pageMapping(name: string,param:Object) 传递给navDestination,无法解析参数,因为这些类型不知道。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
NavPathStack使用问题
1670浏览 • 1回复 待解决
#鸿蒙学习大百科#Navigation与NavPathStack是如何进行绑定的?
215浏览 • 1回复 待解决
router.pushUrl(NavPathStack) 透传给 Navigation 组件,页面存在卡死的问题
2209浏览 • 1回复 待解决
HarmonyOS Navigation的NavPathStack堆栈中的页面侧滑返回是否可以拦截
405浏览 • 1回复 待解决
#鸿蒙学习大百科#NavPathStack如何携带参数进行页面的跳转?
237浏览 • 1回复 待解决
HarmonyOS Navigation是否支持function类型参数?
274浏览 • 1回复 待解决
HarmonyOS Navigation跳转怎么获取返回参数
461浏览 • 1回复 待解决
#鸿蒙学习大百科#如何通过NavPathStack去获取某个页面的参数?
281浏览 • 1回复 待解决
HarmonyOS Navigation使用系统路由表,页面无法接收到参数
37浏览 • 1回复 待解决
HarmonyOS NavPathStack的长度如何监控
376浏览 • 1回复 待解决
HarmonyOS 如何在非bulid里面使用 this.navPathStack?.pushDestination
13浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS应用开发中使用Navigation组件实现页面跳转和参数传递?
111浏览 • 0回复 待解决
如何在Navigation中使用LocalStorage
437浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中利用Navigation组件传递参数?
198浏览 • 1回复 待解决
使用Navigation路由栈NavPathStack控制页面跳转。有什么回调或方法可以获取每次跳转后的页面的url吗?
302浏览 • 0回复 待解决
关于NavPathStack的跳转问题
648浏览 • 1回复 待解决
HarmonyOS Navigation路由跨页面popToName无法接受传递参数
548浏览 • 1回复 待解决
HarmonyOS 如何实时监听NavPathStack的size的变化?
10浏览 • 1回复 待解决
如何使用hdc shell aa start的参数
953浏览 • 1回复 待解决
NavPathStack对象可以在class中获取并且使用吗?
267浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中使用NavPathStack管理导航页面
100浏览 • 1回复 待解决
HarmonyOS 用Navigation打开页面,页面返回的时候,怎么拿到回传参数?
179浏览 • 0回复 待解决
NavPathStack如何获取顶部的compont,用于支持弹窗的context
346浏览 • 1回复 待解决
HarmonyOS Navigation 使用问题
422浏览 • 1回复 待解决
1和4规格如此,需要做好代码前后衔接;
2.getParamByIndex获取index指定的NavDestination页面的参数信息,getParamByName获取全部名为name的NavDestination页面的参数信息;
3.是的,用类封装NavPathStack的写法可参考以下demo,调用pushPathByName的new NavPathStack()需要和即将跳转的页面是父子关系,即需要使用@Provide修饰。
参考代码: