HarmonyOS 通过router传递的参数,无法转换为原有类型并且调用类型中的方法
通过router打开页面并传递参数,参数类型变成object,将object转换为原有类型后,依然无法调用原有类型中的方法。
调用方法提示TypeError: is not callable,类型转换后还是object
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 通过PhotoViewPicker选择的图片如何转换为File类型 
959浏览  • 1回复 待解决
HarmonyOS ArkTS中object类型如何转换为具体要使用的类型 
2931浏览  • 1回复 待解决
HarmonyOS router传递参数时,function函数类型能作为参数传递吗 
1176浏览  • 1回复 待解决
如何将datashare类型的数据转换为internal类型的数据? 
3344浏览  • 0回复 待解决
router.pushUrl 无法使用Map类型参数 
1330浏览  • 1回复 待解决
HarmonyOS page间跳转传递对象类型的参数无法跳转 
1725浏览  • 1回复 待解决
HarmonyOS Length类型的尺寸如何转换为数值进行计算? 
1350浏览  • 1回复 待解决
router.pushUrl是否无法使用Map类型参数 
1863浏览  • 1回复 待解决
router进行页面跳转如果传递参数为类对象,跳转后类对象中的方法无法调用,如何传递方法进行使用呢 
3153浏览  • 1回复 待解决
opencv中的图片是cv::Mat类型的,HarmonyOS 相机拍摄得到的图像帧能否转换为cv::Mat类型? 
937浏览  • 1回复 待解决
HarmonyOS router参数不能是map类型? 
1092浏览  • 1回复 待解决
HarmonyOS rest参数,如何传递任意类型 
1059浏览  • 1回复 待解决
HarmonyOS  RN CAPI中Fabric UI组件怎么传递 bool数组类型的参数 
982浏览  • 1回复 待解决
如何将Resource资源类型,转换为文件所在的路径string 
4131浏览  • 0回复 待解决
HarmonyOS  @ohos.router 打开页面并传递参数时目标页面无法获取传递的参数 
1585浏览  • 1回复 待解决
HarmonyOS  getParamByName结果的类型转换 
1257浏览  • 1回复 待解决
HarmonyOS使用as关键字转换为指定类型,结果为undefined 
2066浏览  • 1回复 待解决
HarmonyOS 如何将Resource资源类型,转换为文件所在的路径string? 
2542浏览  • 1回复 待解决
Router中的Param能传基础类型吗? 
1130浏览  • 1回复 待解决
HarmonyOS 存在应用沙箱目录内的图片文件如何转换为PixelMap以及ArrayBuffer类型的数据 
905浏览  • 1回复 待解决
BigInt类型参数用来页面传参,会导致页面无法打开,并且不报错 
1693浏览  • 1回复 待解决
router.getParams()获取参数后Map类型变成Object 
1601浏览  • 1回复 待解决
在建立好TCPSocket之后,如何将复合类型结构转换为ArrayBuffer? 
1586浏览  • 1回复 待解决
请教一下,鸿蒙开发中onReceiveMessage方法的参数是什么类型? 
1316浏览  • 1回复 待解决





















router仅支持传递简单对象,不支持使用router接收的对象调用方法
在官方文档中,声明了router param不支持的传参类型,上面写着:params参数不能传递方法和系统接口返回的对象。建议开发者提取系统接口返回的对象中需要被传递的基础类型属性,自行构造object类型对象进行传递。