HarmonyOS router携带参数问题
router跳转page的时候只能携带基础类型么,传入了一个数组:
router.pushUrl({
url: 'pages/MediaDetailPage',
params: {
medias: this.mMediaData,
jumpIndex: index
}
})
然后在另一个页面拿出来:
params: object = router.getParams()
this.medias = this.params?.['medias'] as Media[]
for (let i = 0; i < this.medias.length; i++) {
this.data.pushData(this.medias[i]);
}
拿出来的数组里面的类型都是object类型的了,不是Media类型的。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS router携带参数跳转之后没有对应的值
0浏览 • 1回复 待解决
router.back如何携带参数返回给上一级
1641浏览 • 1回复 待解决
HarmonyOS 跳转携带参数,接受参数报异常
44浏览 • 1回复 待解决
router传递hashmap参数问题
1594浏览 • 1回复 待解决
HarmonyOS EntryAbility跳转页面如何携带参数?
461浏览 • 0回复 待解决
HarmonyOS router获取不到参数
32浏览 • 1回复 待解决
HarmonyOS 页面数据携带返回问题
417浏览 • 1回复 待解决
HarmonyOS 使用router.back返回时,传递参数的问题
888浏览 • 1回复 待解决
HarmonyOS web组件是否支持加载携带参数的拼接url?
226浏览 • 1回复 待解决
HarmonyOS 组件携带自定义参数的接口是哪个
61浏览 • 1回复 待解决
HarmonyOS 是否有简单的page,pop并携带参数的方法
35浏览 • 1回复 待解决
使用http如何实现多表单上传图片以及携带参数?
286浏览 • 1回复 待解决
HarmonyOS router参数不能传递函数
44浏览 • 1回复 待解决
HarmonyOS router参数不能是map类型?
317浏览 • 1回复 待解决
HarmonyOS 使用request.agent 上传证件信息form表单无法携带参数
30浏览 • 1回复 待解决
HarmonyOS router.back返回参数如何接收
66浏览 • 1回复 待解决
HarmonyOS 请问跨module页面跳转时携带参数有好的方法吗?
14浏览 • 1回复 待解决
HarmonyOS router传递参数时,function函数类型能作为参数传递吗
32浏览 • 1回复 待解决
HarmonyOS router使用是否可以带参数返回
33浏览 • 1回复 待解决
HarmonyOS router跳转问题
543浏览 • 2回复 待解决
HarmonyOS router 返回问题
374浏览 • 1回复 待解决
#鸿蒙学习大百科#NavPathStack如何携带参数进行页面的跳转?
273浏览 • 1回复 待解决
router.pushUrl 无法使用Map类型参数
513浏览 • 1回复 待解决
返回页面router.back如何传递参数
1017浏览 • 2回复 待解决
如何获取router.back传递的参数
2746浏览 • 1回复 待解决
如果是通过断点的方式去查看类型,[]或者其他的自定义类型(数组、对象)在断点中都显示object,因为数组也是object类型,关于使用this.medias[0].post.id报错,可以先确定this.medias[0]是否一定有值,然后可以使用:
如果还有报错那可能是存在没有值的情况: