HarmonyOS 使用router.pushNamedRoute怎么传参
我使用outer.pushNamedRoute代码如下:
let outParams: Map<string, object | string> = new Map()
// params.set('callback', (type: LJUnifyAuthFaceCallBackType, isCancel: boolean, bizCode: string,
//   bizFlowNo: string) => {
//   console.log('aaaa');
// });
outParams.set('bizCode', faceEntryBean.bizCode ?? '');
outParams.set('bizFlowNo', faceEntryBean.bizFlowNo ?? '');
router.pushNamedRoute({name: 'unify/auth/result/page', params: outParams})
//其中'unify/auth/result/page'的实现如下:
@Entry({ routeName: 'unify/auth/result/page' })
@Component
export struct LJUnifyAuthFaceResultPage {
  @Watch('typeChanged') @State
  type: LJUnifyAuthFaceResultType = LJUnifyAuthFaceResultType.LJUnifyAuthFaceResultType_Loading;
  callback?:FaceResultCallback;
  @State
  bizCode?:string = ''; // 业务唯一标识
  bizFlowNo?:string; // 统一鉴权单号
 ...
问题:可以跳转过去,但是传递的参数收不到
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS router.pushNamedRoute这个API是怎么使用的? 
1324浏览  • 1回复 待解决
HarmonyOS  router.pushNamedRoute参数传递 在接收页面怎么接收 
1450浏览  • 1回复 待解决
HarmonyOS router.pushNamedRoute的参数是否可以传递function? 
1331浏览  • 1回复 待解决
使用router.pushNamedRoute方法,传递options参数时报语法错误 
1791浏览  • 1回复 待解决
HarmonyOS 关于router.pushNamedRoute还要引用对应的类这个问题。 
1268浏览  • 1回复 待解决
HarmonyOS router跳转返回如何传参 
1099浏览  • 1回复 待解决
HarmonyOS router传参获取问题 
1559浏览  • 1回复 待解决
HarmonyOS 一多开发中router.pushNamedRoute报错找不到路径 
1196浏览  • 1回复 待解决
HarmonyOS  router.pushNamedRoute子模块与主模块跳转无法同时兼容 
1070浏览  • 1回复 待解决
HarmonyOS router.back方法的传参和返参问题 
1607浏览  • 1回复 待解决
router跳转页面,传参用HashMap,获取参数失败 
2931浏览  • 1回复 待解决
HarmonyOS  HTTP使用Map传参问题 
1246浏览  • 1回复 待解决
HarmonyOS router的传参必须使用object吗,如果params传的是基本类型,接收参数的时候怎么接收? 
1303浏览  • 1回复 待解决
HarmonyOS 组件使用CustomBuilder作为参数传参使用问题 
1650浏览  • 1回复 待解决
HarmonyOS  POST请求传参 
1736浏览  • 1回复 待解决
HarmonyOS  页面传参问题 
1686浏览  • 1回复 待解决
HarmonyOS router传参,结构包含多层时,内部属性类型为undefined 
869浏览  • 1回复 待解决
HarmonyOS 页面间如何传参? 
2205浏览  • 1回复 待解决
HarmonyOS 本地html传参问题 
2118浏览  • 1回复 待解决
HarmonyOS  使用promptAction.openCustomDialog创建自定义弹窗builder怎么传参 
1661浏览  • 1回复 待解决
HarmonyOS 如何使用router传接口inteface 
880浏览  • 1回复 待解决
HarmonyOS 参数传参问题 
1223浏览  • 1回复 待解决
HarmonyOS  Navigation传参问题 
3005浏览  • 1回复 待解决
Js FA拉起Java FA时候怎么传参? 
5765浏览  • 1回复 待解决





















params参数不能传递方法和系统接口返回的对象(例如,媒体接口定义和返回的PixelMap对象)。建议开发者提取系统接口返回的对象中需要被传递的基础类型属性,自行构造object类型对象进行传递。https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-router-V5#routeroptions
也可以考虑用AppStorage传递参数:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-appstorage-V5