HarmonyOS Navigation中NavPathStack.popToName回传了参数,被pop的页面只有在push时设置了onPop回调才能被接收么
B页面通过popToName(A,reslutObjNew)方式回到了A页面,我在A页面通过NavStackPath().getParamByIndex(NavStackPath().size()-1)获取参数并不是reslutObj,而是之前push进A时候的参数。在A的onPop回调中获取的话是最新的reslutObjNew
几个问题:
1、如果我没设置onPop,直接在onShow刷新时通过getParamByIndex是不生效的?
2、如果页面路径比较多A-B-C,CpopToName到了A,A很有可能在push时并未设置onPop,那就无法收到回调了?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS Navigation在onPop回调中打开新页面异常
1366浏览 • 1回复 待解决
HarmonyOS 用Navigation打开页面,页面返回的时候,怎么拿到回传参数。
2657浏览 • 1回复 待解决
HarmonyOS 用Navigation打开页面,页面返回的时候,怎么拿到回传参数?
1360浏览 • 0回复 待解决
HarmonyOS navigation页面之间回传值
1044浏览 • 1回复 待解决
HarmonyOS @builder方法里设置了modify不进modify的回调
699浏览 • 1回复 待解决
HarmonyOS push kit有没有接收到消息的回调方法
1048浏览 • 1回复 待解决
HarmonyOS 设置了网页超时加载,webview没有走onErrorReceive回调
1128浏览 • 1回复 待解决
Navigation的toolbar中设置大图标时被切断
2836浏览 • 1回复 待解决
HarmonyOS Navigation回传数据
911浏览 • 1回复 待解决
HarmonyOS 被拉起的应用,如何接收参数
854浏览 • 1回复 待解决
HarmonyOS router.back后方法回调没有被销毁
1237浏览 • 1回复 待解决
HarmonyOS 页面跳转传递的参数,在回调中访问报错:Error message:is not callable
1288浏览 • 1回复 待解决
HarmonyOS 拼接后图片被染色了
655浏览 • 1回复 待解决
HarmonyOS Navigation先pop再push新页面失败
786浏览 • 1回复 待解决
HarmonyOS IPC异步回调函数中如何能传值给Napi的异步回调函数
1141浏览 • 1回复 待解决
如何判断har是否被混淆了?
1543浏览 • 1回复 待解决
在module.json5 中配置了权限,但是在代码中收不到网络变化的回调
1926浏览 • 1回复 待解决
#鸿蒙通关秘籍# 为什么在ArkTS中只有被@Entry装饰的组件才能调用页面生命周期方法?
684浏览 • 0回复 待解决
HarmonyOS POP颜色设置了没有效果
845浏览 • 1回复 待解决
目前三方库Arouter支持pop/back的回调拦截吗?还是只支持push的?
1996浏览 • 1回复 待解决
HarmonyOS popToName 时,祖先页面无法获取到result 参数返回的数据,只有父页面能获取
821浏览 • 1回复 待解决
HarmonyOS Navigation路由跨页面popToName无法接受传递参数
1686浏览 • 1回复 待解决
HarmonyOS navigation是否提供跳转拦截的设置和回调方法
877浏览 • 1回复 待解决
问题一:未设置onPop,使用popToName(A,reslutObjNew)方式从B回到A页面,getParamByIndex是获取不到reslutObjNew的,通过pushPathByName(A,reslutObjNew),getParamByIndex(NavStackPath().size()-1)则可以获取到reslutObjNew
问题二:A在push未设置回调的话,是无法收到回调的