HarmonyOS 对象作为参数传递时方法丢失
getValuesBucket() {
const valueBucket: relationalStore.ValuesBucket = {
c_gateway_id: this.gateWayId,
c_ip: this.gateWayIp,
c_port: this.gateWayPort,
c_ip_type_parent_id: this.cdmaTypeId,
c_ip_type_sub_id: this.ipTypeId
};
//属性存在则不自增,不存在自增
if (this.pkId) {
valueBucket.c_ip_id = this.pkId
}
return valueBucket;
}
router路由时,GateWayIp这个对象作为参数传递到另外一个界面时,传递之前,这个方法还能用呢,另外一个页面接收之后,这个对象里的这个方法就调用不了了,不知道为什么?是序列化的问题吗?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
router进行页面跳转如果传递参数为类对象,跳转后类对象中的方法无法调用,如何传递方法进行使用呢
1881浏览 • 1回复 待解决
HarmonyOS router.pushUrl的params参数传递对象是否不支持方法?
197浏览 • 1回复 待解决
HarmonyOS page间跳转传递对象类型的参数无法跳转
160浏览 • 1回复 待解决
HarmonyOS 如何定义一个map为临时变量,作为参数传递给函数
354浏览 • 1回复 待解决
web组件的controller被注册jsbridge的类对象引用后,导致在类对象方法内部调用h5方法时方法卡死
755浏览 • 1回复 待解决
Http请求中的Post 请求,如何将extraData作为参数传递使用
405浏览 • 1回复 待解决
router 传参,传递对象后,在新打开的页面中接收对象,对象的父类信息丢失,无法使用 instanceOf
1020浏览 • 1回复 待解决
HarmonyOS pushNamedRoute params参数内的map丢失
256浏览 • 1回复 待解决
使用router.pushNamedRoute方法,传递options参数时报语法错误
814浏览 • 1回复 待解决
HarmonyOS @ohos.router 打开页面并传递参数时目标页面无法获取传递的参数
231浏览 • 1回复 待解决
HarmonyOS napi如何传递一个对象,然后C++侧调用这个对象内部的回调方法
324浏览 • 1回复 待解决
router传递hashmap参数问题
1489浏览 • 1回复 待解决
Router传递Object对象解读
1286浏览 • 1回复 待解决
HarmonyOS 关于某个类默认参数的传递问题
298浏览 • 1回复 待解决
HarmonyOS Web组件注入js怎么传递对象
354浏览 • 1回复 待解决
ETS API求助 Navigator如何传递参数
7124浏览 • 1回复 待解决
windowClass.setUIContent是否支持传递参数
2038浏览 • 1回复 待解决
HarmonyOS router.pushNamedRoute的参数是否可以传递function?
202浏览 • 1回复 待解决
HTTP GET请求时如何传递参数?
3010浏览 • 1回复 待解决
关于JS http请求参数的传递问题
7329浏览 • 2回复 待解决
Web组件访问本地资源并传递参数。
751浏览 • 1回复 待解决
HarmonyOS Navigation路由跨页面popToName无法接受传递参数
354浏览 • 1回复 待解决
HarmonyOS 自定义builder方法, 参数是按引用传递, 当状态值修改时, 不触发builder方法, 不会刷新UI
310浏览 • 1回复 待解决
如何获取router.back传递的参数
2513浏览 • 1回复 待解决
返回页面router.back如何传递参数
780浏览 • 2回复 待解决
router传递的参数会经过序列化,过程中会丢失方法。