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 页面传参问题
639浏览 • 1回复 待解决
HarmonyOS 参数传参问题
391浏览 • 1回复 待解决
HarmonyOS 本地html传参问题
691浏览 • 1回复 待解决
HarmonyOS @Builder Params传参问题
266浏览 • 1回复 待解决
HarmonyOS router传参获取问题
774浏览 • 1回复 待解决
如何在navigation跳转页面时返回传参
2114浏览 • 1回复 待解决
JS跳转Java传参问题?
5158浏览 • 1回复 待解决
HarmonyOS HTTP使用Map传参问题
410浏览 • 1回复 待解决
HarmonyOS router.back方法的传参和返参问题
366浏览 • 1回复 待解决
HarmonyOS 自动化测试传参问题
288浏览 • 1回复 待解决
跨设备启动FA传参问题
8590浏览 • 1回复 待解决
HarmonyOS Web组件加载本地页面传参问题
662浏览 • 1回复 待解决
HarmonyOS pageInfos.pushPath跳转页面传参问题
762浏览 • 1回复 待解决
HarmonyOS 页面导航跳转回调传参问题
1500浏览 • 0回复 待解决
HarmonyOS POST请求传参
413浏览 • 1回复 待解决
HarmonyOS navigation回退到上一个页面如何传参?
528浏览 • 1回复 待解决
HarmonyOS 组件使用CustomBuilder作为参数传参使用问题
533浏览 • 1回复 待解决
HarmonyOS 页面间如何传参?
1229浏览 • 1回复 待解决
HarmonyOS React native 自带的ScrollView的onScroll传参问题
347浏览 • 1回复 待解决
烧录传参问题,我有一点疑惑
7909浏览 • 4回复 待解决
路由传参如何接参?可否给个案例?
3503浏览 • 1回复 待解决
HarmonyOS 全局带参builder调用bind(this)时如何传参?
756浏览 • 1回复 待解决
HarmonyOS router跳转返回如何传参
205浏览 • 1回复 待解决
HarmonyOS 调用flutter页面并传参
217浏览 • 1回复 待解决
网络请求-GET请求传参
900浏览 • 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参数用来传递需要返回给起始页的对象