HarmonyOS Navigation传参问题
主page中声明
@Provide(‘appPathStack’) appPathStack: NavPathStack = new NavPathStack();
子组件中声明
@Consume(‘appPathStack’) appPathStack: NavPathStack;
在子组件中发起this.appPathStack.pushPathByName(‘LoginView’,undefined),跳转登录页
登录页执行操作完毕之后想回跳转到主page并且携带参数,也就是@Provide(‘appPathStack’) appPathStack: NavPathStack = new NavPathStack(); 这个navPathStack如何操作才能获取到参数。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 页面传参问题
381浏览 • 1回复 待解决
HarmonyOS 参数传参问题
81浏览 • 1回复 待解决
HarmonyOS 本地html传参问题
287浏览 • 1回复 待解决
HarmonyOS router传参获取问题
555浏览 • 1回复 待解决
HarmonyOS @Builder Params传参问题
0浏览 • 0回复 待解决
JS跳转Java传参问题?
4841浏览 • 1回复 待解决
HarmonyOS HTTP使用Map传参问题
60浏览 • 1回复 待解决
如何在navigation跳转页面时返回传参
1803浏览 • 1回复 待解决
HarmonyOS router.back方法的传参和返参问题
43浏览 • 1回复 待解决
跨设备启动FA传参问题
8220浏览 • 1回复 待解决
HarmonyOS 自动化测试传参问题
37浏览 • 1回复 待解决
HarmonyOS POST请求传参
63浏览 • 1回复 待解决
HarmonyOS pageInfos.pushPath跳转页面传参问题
564浏览 • 1回复 待解决
HarmonyOS Web组件加载本地页面传参问题
268浏览 • 1回复 待解决
HarmonyOS 页面导航跳转回调传参问题
1086浏览 • 0回复 待解决
HarmonyOS 组件使用CustomBuilder作为参数传参使用问题
226浏览 • 1回复 待解决
HarmonyOS navigation回退到上一个页面如何传参?
397浏览 • 1回复 待解决
HarmonyOS 页面间如何传参?
924浏览 • 1回复 待解决
路由传参如何接参?可否给个案例?
3198浏览 • 1回复 待解决
烧录传参问题,我有一点疑惑
7623浏览 • 4回复 待解决
HarmonyOS router跳转返回如何传参
4浏览 • 0回复 待解决
HarmonyOS 调用flutter页面并传参
22浏览 • 1回复 待解决
HarmonyOS React native 自带的ScrollView的onScroll传参问题
226浏览 • 1回复 待解决
网络请求-GET请求传参
563浏览 • 1回复 待解决
HarmonyOS 全局带参builder调用bind(this)时如何传参?
452浏览 • 1回复 待解决
Navigation的页面间,通过NavPathInfo对象中的params属性,实现从发起页到目标页的数据传递;通过onPop回调参数,实现处理目标页面的返回。
Step1:构建NavPathInfo对象,输入需要传递给目标页面的参数。
params参数:将需要传递的数据封装起来进行传递。
onPop参数:目标页面触发pop时的返回,在回调中通过PopInfo.info.param获取到返回的对象。
Step2:目标页面获取发起页参数有两种方式:
方式一:目标页在NavDestination的onReady函数中获取传递过来的参数(推荐使用此方式)
方式二:目标页通过“NavPathStack.getParamByIndex(this.pageStack.getAllPathName().length - 1)”获取到发起页传递过来的参数
Step3:目标页通过NavPathStack.pop方法返回起始页,其result参数用来传递需要返回给起始页的对象