router传递hashmap参数问题
router传递hashmap参数,在接收页面获取不到hashmap参数,是空的。
PageA :
const paramsMap = new HashMap<string, Object>();
const value1 = new SomeObj();
paramsMap.set(‘key1’, value1);
paramsMap.set(‘key2’, ‘value2’);
router.pushNamedRoute({
name: ‘PageB’, params: paramsMap
});
PageB : 在另一个har包内
const params: HashMap<string, Object> = router.getParams() as HashMap<string, Object>
// 打印params结果是{}
const value1: SomeObj = params.get(‘key1’) as SomeObj;
// get会发生错误。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何获取router.back传递的参数
1025浏览 • 1回复 待解决
router跳转页面,传参用HashMap,获取参数失败
547浏览 • 1回复 待解决
使用router.pushNamedRoute方法,传递options参数时报语法错误
341浏览 • 1回复 待解决
Router传递Object对象解读
675浏览 • 1回复 待解决
关于JS http请求参数的传递问题
5932浏览 • 2回复 待解决
从ArkTs向Native传复杂参数--- HashMap参数篇
446浏览 • 1回复 待解决
HTTP GET请求时如何传递参数?
1762浏览 • 1回复 待解决
router进行页面跳转如果传递参数为类对象,跳转后类对象中的方法无法调用,如何传递方法进行使用呢
409浏览 • 1回复 待解决
router.pushUrl是否无法使用Map类型参数
218浏览 • 1回复 待解决
ETS API求助 Navigator如何传递参数
5858浏览 • 1回复 待解决
windowClass.setUIContent是否支持传递参数
658浏览 • 1回复 待解决
关于import router from '@system.router'提示问题?
3466浏览 • 1回复 待解决
Web组件访问本地资源并传递参数。
391浏览 • 1回复 待解决
router.back如何携带参数返回给上一级
360浏览 • 1回复 待解决
this传递问题,该如何解决?
729浏览 • 1回复 待解决
怎么使用getStringParam获取到碰一碰传递过来的参数?
1524浏览 • 1回复 待解决
鸿蒙通过router的Single模式,再次打开已存在的page,如何接收参数
381浏览 • 1回复 待解决
自定义参数BuildProfile的问题汇总
356浏览 • 1回复 待解决
解决hashmap通过key取不到value
461浏览 • 1回复 待解决
关于 onArrange中获取到的参数的问题
3478浏览 • 1回复 待解决
Class Router和namespace router有什么区别
512浏览 • 1回复 待解决
如何将Map/HashMap转为Object对象?
433浏览 • 1回复 待解决
三方件@ohos/axios中发起post请求,如何以queryParams形式传递参数
796浏览 • 1回复 待解决
arkts侧hashmap转为native侧
403浏览 • 1回复 待解决
PwmStart()参数问题(基于hi3861 HAL层实现)????
8530浏览 • 1回复 待解决
https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-router-0000001820880773#ZH-CN_TOPIC_0000001820880773__routeroptions说明:params参数不能传递方法和系统接口返回的对象(例如,媒体接口定义和返回的PixelMap对象)。建议开发者提取系统接口返回的对象中需要被传递的基础类型属性,自行构造object类型对象进行传递。