HarmonyOS Navigation回传数据

目前我们使用的 Navigation(首页根容器) + NavDestination(子页面) + NavPathStack(栈管理),但是子页面传值回上一个页面怎么实现,NavPathStack在pop的时候没有传参的地方,参考的是这个实现

https://gitee.com/openharmony/applications_app_samples.git

HarmonyOS
2024-12-26 14:14:19
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

回传数据请参考以下官方示例:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#示例4

以下为在pushPath ,接收返回值示例:

this.pageInfo.pushPath({name: 'pageTwo', param: new ParamWithOp(), onPop: (popInfo: PopInfo)=>{
  this.message = '[pushPath]last page is: ' + popInfo.info.name + ', result: ' + JSON.stringify(popInfo.result);
}}); // 将name指定的NavDestination页面信息入栈,传递的数据为param,添加接收处理结果的onPop回调。
分享
微博
QQ
微信
回复
2024-12-26 16:03:18
相关问题
HarmonyOS navigation页面之间
1026浏览 • 1回复 待解决
HarmonyOS Navigation参问题
2471浏览 • 1回复 待解决
如何在navigation跳转页面时返回
3340浏览 • 1回复 待解决
HarmonyOS @build组件数据没有刷新
925浏览 • 1回复 待解决
HarmonyOS 页面反向值怎么
1058浏览 • 1回复 待解决
HarmonyOS cpp数据调到UI层如何做?
885浏览 • 1回复 待解决
HarmonyOS 摄像头录制时,帧数据
1052浏览 • 1回复 待解决