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跳转页面,传参用HashMap,获取参数失败
2114浏览 • 1回复 待解决
HarmonyOS 使用router.back返回时,传递参数的问题
1280浏览 • 1回复 待解决
HarmonyOS router传递参数时,function函数类型能作为参数传递吗
428浏览 • 1回复 待解决
HarmonyOS router参数不能传递函数
260浏览 • 1回复 待解决
返回页面router.back如何传递参数
1256浏览 • 2回复 待解决
如何获取router.back传递的参数
3051浏览 • 1回复 待解决
HarmonyOS router携带参数问题
303浏览 • 1回复 待解决
HarmonyOS @ohos.router 打开页面并传递参数时目标页面无法获取传递的参数
930浏览 • 1回复 待解决
HarmonyOS router.pushNamedRoute的参数是否可以传递function?
597浏览 • 1回复 待解决
#鸿蒙学习大百科#router如何实现参数传递?
634浏览 • 1回复 待解决
HarmonyOS router.pushNamedRoute参数传递 在接收页面怎么接收
381浏览 • 1回复 待解决
HarmonyOS @Prop参数传递问题
409浏览 • 1回复 待解决
使用router.pushNamedRoute方法,传递options参数时报语法错误
1156浏览 • 1回复 待解决
关于JS http请求参数的传递问题
7936浏览 • 2回复 待解决
从ArkTs向Native传复杂参数--- HashMap参数篇
1840浏览 • 1回复 待解决
HarmonyOS 关于某个类默认参数的传递问题
806浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用HarmonyOS中的router传递参数进行页面跳转?
883浏览 • 1回复 待解决
Router传递Object对象解读
1791浏览 • 1回复 待解决
HarmonyOS router.pushUrl的params参数传递对象是否不支持方法?
486浏览 • 1回复 待解决
router.back()是否支持不传递url,只传递params,从而实现回到上个页面,并且附带参数的能力。
609浏览 • 1回复 待解决
HarmonyOS 按引用传递可以传递多个参数么
253浏览 • 1回复 待解决
HarmonyOS router获取不到参数
240浏览 • 1回复 待解决
HarmonyOS 通过router传递的参数,无法转换为原有类型并且调用类型中的方法
414浏览 • 1回复 待解决
HarmonyOS web组件参数传递报错
398浏览 • 1回复 待解决
https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-router-0000001820880773#ZH-CN_TOPIC_0000001820880773__routeroptions说明:params参数不能传递方法和系统接口返回的对象(例如,媒体接口定义和返回的PixelMap对象)。建议开发者提取系统接口返回的对象中需要被传递的基础类型属性,自行构造object类型对象进行传递。