如何使用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使用问题
355浏览 • 1回复 待解决
router.pushUrl(NavPathStack) 透传给 Navigation 组件,页面存在卡死的问题
671浏览 • 1回复 待解决
如何使用hdc shell aa start的参数
308浏览 • 1回复 待解决
Navigation拉起浮窗,怎样使用Navigation拉起一个Panel实现的浮窗效果
343浏览 • 1回复 待解决
Navigation如何隐藏导航栏
725浏览 • 1回复 待解决
Navigation和Tabs组件如何获取内容区域的尺寸
629浏览 • 1回复 待解决
使用navigation在折叠屏上展示双栏,右栏如何展示默认的page页面呢?
472浏览 • 1回复 待解决
【求助】点击消息,打开指定的ability,如何设置参数,以及如何接收参数?
530浏览 • 1回复 待解决
如何选择Navigation 组件与 Tabs 组件
708浏览 • 1回复 待解决
Navigation跳转页面传的参数通过什么方法可以直接获取,有类似于router.getParams方法吗
498浏览 • 1回复 待解决
OceanBase 租户常用参数使用建议有哪些?
5619浏览 • 1回复 待解决
router和Navigation的技术选择、推荐使用场景和演进策略是什么
616浏览 • 1回复 待解决
如何在navigation跳转页面时返回传参
419浏览 • 1回复 待解决
navigation中pushPathByName与pushDestinationByName的区别
423浏览 • 1回复 待解决
使用navigation在折叠屏上展示双栏,如何拦截系统返回键关闭栈里的页面或者组件?
415浏览 • 1回复 待解决
Web组件使用rawFile加载离线html时,如何在url后拼接参数
445浏览 • 1回复 待解决
OpenHarmony startAbility 如何获取参数
6121浏览 • 0回复 待解决
如何查看OceanBase 集群参数?
2157浏览 • 1回复 待解决
router.pushUrl是否无法使用Map类型参数
231浏览 • 1回复 待解决
ListItemGroup的header和footer参数,无法使用自定义组件
701浏览 • 1回复 待解决
鸿蒙如何获得手机屏幕的参数?
3006浏览 • 1回复 待解决
如何获取router.back传递的参数
1037浏览 • 1回复 待解决
NavPathStack对象透传之后类型变成了普通的 Object,导致后续栈操作失效
605浏览 • 1回复 待解决
Navigation实现Tabs切换效果
476浏览 • 1回复 待解决
1和4规格如此,需要做好代码前后衔接;
2.getParamByIndex获取index指定的NavDestination页面的参数信息,getParamByName获取全部名为name的NavDestination页面的参数信息;
3.是的,用类封装NavPathStack的写法可参考以下demo,调用pushPathByName的new NavPathStack()需要和即将跳转的页面是父子关系,即需要使用@Provide修饰。
参考代码: