router 传参,传递对象后,在新打开的页面中接收对象,对象的父类信息丢失,无法使用 instanceOf

router 传参,传递对象后,在新打开的页面中接收对象,对象的父类信息丢失,无法使用 instanceOf,debug 后发现,对象的__proto__属性发生了变化,之前记录的是父类的信息,现在变成了另一些东西。如何解决?我传递对象后,需要使用 instanceOf,来判断这个对象是否属于某个父类并调用其方法。

HarmonyOS
2024-05-10 22:44:51
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
spitter
as目前只是用在编译期,并不会在运行时转换对象。需要再new一个新对象。
分享
微博
QQ
微信
回复
2024-05-11 11:35:00
相关问题
Router传递Object对象解读
770浏览 • 1回复 待解决
ArkTs怎么传递对象或者给Native
1069浏览 • 1回复 待解决
ArkTs如何获取对象
1043浏览 • 1回复 待解决
new 出来对象如何获取所属
644浏览 • 1回复 待解决
求大佬告知如何获取对象
302浏览 • 1回复 待解决
如何将jsmap转成c++对象
316浏览 • 1回复 待解决
ArkTS对象绑定C++对象如何回收?
420浏览 • 1回复 待解决
Native侧释放ArkTS对象方法
62浏览 • 1回复 待解决
如何判断一个对象是否在对象数组
950浏览 • 1回复 待解决
如何实现ArkTS与C/C++对象传递
31浏览 • 1回复 待解决
对象函数this如何指向外层
818浏览 • 1回复 待解决