HarmonyOS 页面导航跳转回调问题
采用官方推荐的页面导航设计方案,
若从A页面使用NavPathStack.pushPath({ name: BrouterName, param: routerParam, onPop: routerOnPop })方法跳转到B页面,
再从B页面使用NavPathStack.pushPath({ name: CrouterName, param: routerParam, onPop: routerOnPop })方法跳转到C页面,
再从C页面调用NavPathStack.popToName(name: ArouterName, result: Object)返回A页面,此时A页面的onPop回调不会触发,那我怎么拿到popToName传入的result呢
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 页面导航跳转回调传参问题
1086浏览 • 0回复 待解决
HarmonyOS 页面跳转回调问题
33浏览 • 1回复 待解决
HarmonyOS 路由跳转回调问题
378浏览 • 1回复 待解决
请问多个AbilitySlice跳转后 如何跳转回setMainRoute的AbilitySlice
6124浏览 • 2回复 待解决
HarmonyOS 跳转页面问题
423浏览 • 1回复 待解决
HarmonyOS 通过router跳转页面,如何获取事件回调
11浏览 • 1回复 待解决
HarmonyOS 页面跳转刷新问题
950浏览 • 1回复 待解决
HarmonyOS Navigation动态跳转页面问题
33浏览 • 1回复 待解决
HarmonyOS CustomDialog跳转其他页面问题
42浏览 • 1回复 待解决
Navigation页面跳转的问题
488浏览 • 1回复 待解决
HarmonyOS 页面导航
13浏览 • 1回复 待解决
HarmonyOS 子窗口跳转页面的返回问题
290浏览 • 1回复 待解决
HarmonyOS 页面跳转后,CustomDialog的显示问题
63浏览 • 1回复 待解决
HarmonyOS 导航栏跳转后重置栈
0浏览 • 0回复 待解决
HarmonyOS pageInfos.pushPath跳转页面传参问题
564浏览 • 1回复 待解决
HarmonyOS NavPathStack的时候进行页面跳转操作问题
26浏览 • 1回复 待解决
HarmonyOS 怎么跳转手机自带的地图应用,去到目的地导航页面
580浏览 • 1回复 待解决
HarmonyOS 折叠屏手机全屏push页面不跳转问题
30浏览 • 1回复 待解决
使用Navigation路由栈NavPathStack控制页面跳转。有什么回调或方法可以获取每次跳转后的页面的url吗?
330浏览 • 0回复 待解决
在使用Navigation配合NavDestination实现导航页面跳转的时候,能否对跳转的动画进行自定义?
407浏览 • 1回复 待解决
HarmonyOS 登录页面跳转
63浏览 • 1回复 待解决
HarmonyOS 底部导航绘制问题
300浏览 • 1回复 待解决
HarmonyOS 路由及导航问题
38浏览 • 1回复 待解决
HarmonyOS使用router跳转页面,跳转无反应
1152浏览 • 1回复 待解决
HarmonyOS 导航栈根页面怎么监听页面的显示
91浏览 • 1回复 待解决
onPop只能感知上一个push进来的页面,不支持跨页面返回,这里c到a,NavStack中的2的NavPathInfo应该都清了,也不好一层层返回过去。
可以在NavDestination上开接口设置一个回调,当其他任何一个页面回到这个页面时,把结果带给它。
现在如果要实现,路由栈1-2-3-4,页面4.popToIndex(1)可以把页面4的一些数据带给页面1,可以在PoptoIndex(1)的时候,现获取1的的参数,比如叫param1,然后给param1赋值,比如 param1[‘result’] = xxx,这样回到页面1的时候就可以拿到这个结果。