如何使用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使用问题
1538浏览 • 1回复 待解决
#鸿蒙学习大百科#Navigation与NavPathStack是如何进行绑定的?
129浏览 • 1回复 待解决
router.pushUrl(NavPathStack) 透传给 Navigation 组件,页面存在卡死的问题
2086浏览 • 1回复 待解决
HarmonyOS Navigation的NavPathStack堆栈中的页面侧滑返回是否可以拦截
310浏览 • 1回复 待解决
#鸿蒙学习大百科#NavPathStack如何携带参数进行页面的跳转?
129浏览 • 1回复 待解决
HarmonyOS Navigation跳转怎么获取返回参数
336浏览 • 1回复 待解决
HarmonyOS Navigation是否支持function类型参数?
180浏览 • 1回复 待解决
#鸿蒙学习大百科#如何通过NavPathStack去获取某个页面的参数?
124浏览 • 1回复 待解决
HarmonyOS NavPathStack的长度如何监控
254浏览 • 1回复 待解决
如何在Navigation中使用LocalStorage
327浏览 • 1回复 待解决
如何使用hdc shell aa start的参数
788浏览 • 1回复 待解决
使用Navigation路由栈NavPathStack控制页面跳转。有什么回调或方法可以获取每次跳转后的页面的url吗?
189浏览 • 0回复 待解决
关于NavPathStack的跳转问题
499浏览 • 1回复 待解决
HarmonyOS Navigation路由跨页面popToName无法接受传递参数
329浏览 • 1回复 待解决
HarmonyOS 如何使用navigation动态加载hsp中的struct页面
246浏览 • 1回复 待解决
router、Navigation混合使用存在问题,后续HarmonyOS如何规划的
213浏览 • 1回复 待解决
HarmonyOS Navigation使用问题
290浏览 • 1回复 待解决
HarmonyOS Navigation 使用问题
319浏览 • 1回复 待解决
NavPathStack对象可以在class中获取并且使用吗?
178浏览 • 1回复 待解决
NavPathStack如何获取顶部的compont,用于支持弹窗的context
243浏览 • 1回复 待解决
HarmonyOS 使用Navigation的一些疑问
181浏览 • 1回复 待解决
HarmonyOS Navigation和router的使用场景
248浏览 • 2回复 待解决
HarmonyOS NavPathStack pushPathByName 如何隐藏底部tabBar?
171浏览 • 1回复 待解决
如何NavPathStack也支持页面的启动模式
375浏览 • 1回复 待解决
使用axios发送post请求时,如何使用queryParams传递参数
463浏览 • 1回复 待解决
1和4规格如此,需要做好代码前后衔接;
2.getParamByIndex获取index指定的NavDestination页面的参数信息,getParamByName获取全部名为name的NavDestination页面的参数信息;
3.是的,用类封装NavPathStack的写法可参考以下demo,调用pushPathByName的new NavPathStack()需要和即将跳转的页面是父子关系,即需要使用@Provide修饰。
参考代码: