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携带参数跳转之后没有对应的值
776浏览 • 1回复 待解决
router.back如何携带参数返回给上一级
3467浏览 • 1回复 待解决
HarmonyOS 跳转携带参数,接受参数报异常
809浏览 • 1回复 待解决
HarmonyOS 跳转携带参数,接受参数报异常
610浏览 • 0回复 待解决
router传递hashmap参数问题
2860浏览 • 1回复 待解决
HarmonyOS EntryAbility跳转页面如何携带参数?
1679浏览 • 1回复 待解决
HarmonyOS router获取不到参数
850浏览 • 1回复 待解决
HarmonyOS 页面数据携带返回问题
981浏览 • 1回复 待解决
HarmonyOS 使用router.back返回时,传递参数的问题
2061浏览 • 1回复 待解决
HarmonyOS web组件是否支持加载携带参数的拼接url?
1310浏览 • 1回复 待解决
HarmonyOS 组件携带自定义参数的接口是哪个
883浏览 • 1回复 待解决
HarmonyOS 是否有简单的page,pop并携带参数的方法
1035浏览 • 1回复 待解决
HarmonyOS router参数不能传递函数
861浏览 • 1回复 待解决
HarmonyOS router参数不能是map类型?
1026浏览 • 1回复 待解决
使用http如何实现多表单上传图片以及携带参数?
1751浏览 • 1回复 待解决
HarmonyOS 使用request.agent 上传证件信息form表单无法携带参数
1083浏览 • 1回复 待解决
HarmonyOS router.back返回参数如何接收
1042浏览 • 1回复 待解决
大佬们 replace 后 ,pop携带参数接收不到怎么解决
1358浏览 • 1回复 待解决
HarmonyOS 请问跨module页面跳转时携带参数有好的方法吗?
757浏览 • 1回复 待解决
HarmonyOS router跳转问题
1556浏览 • 2回复 待解决
HarmonyOS router 返回问题
1207浏览 • 1回复 待解决
HarmonyOS router传递参数时,function函数类型能作为参数传递吗
1091浏览 • 1回复 待解决
HarmonyOS router使用是否可以带参数返回
955浏览 • 1回复 待解决
#鸿蒙学习大百科#NavPathStack如何携带参数进行页面的跳转?
1082浏览 • 1回复 待解决
返回页面router.back如何传递参数
1995浏览 • 2回复 待解决
如果是通过断点的方式去查看类型,[]或者其他的自定义类型(数组、对象)在断点中都显示object,因为数组也是object类型,关于使用this.medias[0].post.id报错,可以先确定this.medias[0]是否一定有值,然后可以使用:
如果还有报错那可能是存在没有值的情况: