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 页面导航跳转回调传参问题
2340浏览 • 0回复 待解决
HarmonyOS 页面跳转回调问题
756浏览 • 1回复 待解决
HarmonyOS 路由跳转回调问题
1001浏览 • 1回复 待解决
HarmonyOS 跳转页面问题
1147浏览 • 1回复 待解决
请问多个AbilitySlice跳转后 如何跳转回setMainRoute的AbilitySlice
6655浏览 • 2回复 待解决
HarmonyOS 通过router跳转页面,如何获取事件回调
642浏览 • 1回复 待解决
HarmonyOS Navigation动态跳转页面问题
831浏览 • 1回复 待解决
HarmonyOS CustomDialog跳转其他页面问题
784浏览 • 1回复 待解决
HarmonyOS 页面跳转刷新问题
2037浏览 • 1回复 待解决
HarmonyOS 页面导航
866浏览 • 1回复 待解决
Navigation页面跳转的问题
1362浏览 • 1回复 待解决
HarmonyOS navigation实现的页面导航,页面弹dialog,页面跳转时dialog如何不在最顶部
790浏览 • 1回复 待解决
HarmonyOS APP如何跳转外部导航
763浏览 • 1回复 待解决
HarmonyOS 页面跳转后,CustomDialog的显示问题
789浏览 • 1回复 待解决
HarmonyOS 子窗口跳转页面的返回问题
1010浏览 • 1回复 待解决
如何在 ArkTS 中进行路由导航,实现页面之间的跳转?
629浏览 • 5回复 待解决
HarmonyOS 导航栏跳转后重置栈
965浏览 • 1回复 待解决
HarmonyOS NavPathStack的时候进行页面跳转操作问题
772浏览 • 1回复 待解决
HarmonyOS pageInfos.pushPath跳转页面传参问题
1291浏览 • 1回复 待解决
HarmonyOS 怎么跳转手机自带的地图应用,去到目的地导航页面
1365浏览 • 1回复 待解决
HarmonyOS app怎么跳转petal maps进行导航
758浏览 • 1回复 待解决
HarmonyOS 跳转系统的地图进行导航
972浏览 • 1回复 待解决
HarmonyOS 页面跳转传递的参数,在回调中访问报错:Error message:is not callable
773浏览 • 1回复 待解决
HarmonyOS 折叠屏手机全屏push页面不跳转问题
963浏览 • 1回复 待解决
使用Navigation路由栈NavPathStack控制页面跳转。有什么回调或方法可以获取每次跳转后的页面的url吗?
916浏览 • 0回复 待解决
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的时候就可以拿到这个结果。