HarmonyOS router使用是否可以带参数返回
router使用是否可以类似startActivityForResult返回带着参数返回,并在跳转的页面里,通过onActivityResult判断是从哪个页面跳回来的。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 子窗口加载的页面是否可以带参数 
1096浏览  • 1回复 待解决
HarmonyOS router.pushNamedRoute的参数是否可以传递function? 
1331浏览  • 1回复 待解决
HarmonyOS 使用router.back返回时,传递参数的问题 
2154浏览  • 1回复 待解决
HarmonyOS router.back返回参数如何接收 
1215浏览  • 1回复 待解决
router.pushUrl是否无法使用Map类型参数 
1855浏览  • 1回复 待解决
返回页面router.back如何传递参数 
2135浏览  • 2回复 待解决
HarmonyOS 使用Navigation如何带参数pop到首页 
840浏览  • 1回复 待解决
HarmonyOS 是否可以获取应用安装列表?是否可以获取某个应用是否安装? 
1062浏览  • 1回复 待解决
是否能定义一个带返回的组件? 
1247浏览  • 1回复 待解决
HarmonyOS 蓝牙BLE使用是否需要定位 
1010浏览  • 1回复 待解决
router.pushUrl 无法使用Map类型参数 
1328浏览  • 1回复 待解决
router.back如何携带参数返回给上一级 
3759浏览  • 1回复 待解决
HarmonyOS router 返回问题 
1348浏览  • 1回复 待解决
HarmonyOS  router获取不到参数 
961浏览  • 1回复 待解决
HarmonyOS router携带参数问题 
1096浏览  • 1回复 待解决
HarmonyOS 使用router.back()直接返回到桌面了 
1254浏览  • 1回复 待解决
HarmonyOS  使用router.back(options?: RouterOptions)方法返回页面失败 
1375浏览  • 1回复 待解决
router传递hashmap参数问题 
2967浏览  • 1回复 待解决
HarmonyOS  Router如何返回指定页面 
885浏览  • 1回复 待解决
HarmonyOS 定向推送指定页面怎么推送,带参数 
915浏览  • 1回复 待解决
HarmonyOS router参数不能是map类型? 
1087浏览  • 1回复 待解决
HarmonyOS router参数不能传递函数 
937浏览  • 1回复 待解决
HarmonyOS 应用是否可以出现在手机的分享面板中 
1302浏览  • 1回复 待解决
返回按钮是否可以自定义事件? 
1238浏览  • 1回复 待解决
HarmonyOShap应用是否可以配置SELinux标签访问到公共目录吗? 
1228浏览  • 1回复 待解决





















需要手动定义页面参数并传递。假设PageA跳转PageB,PageB携带参数返回。
规避方案可以在onPageShow中添加判断逻辑,并使用一个全局变量来对拉起页面的原因进行判断;比如A中定义一个appstorage全局变量ispush=false,当push到B页面时将ispush变更为true,onpageshow进入时如果判断ispush为true则触发getParams,并在onbackground中修改ispush=false(应用退回后台),这样只有从其他页面跳转来的时候才会触发getParams
示例参考如下:
页面跳转方式推荐navigation:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#navpathinfo10