如何获取router.back传递的参数

如何获取router.back传递的参数

HarmonyOS
2024-01-21 13:02:19
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
大家好我是佩奇

在onPageShow回调方法里通过router.getParams方法获取返回值。

示例代码

import { router } from '@kit.ArkUI'; 
 
class InfoTmp { 
  age: number = 0 
} 
 
class RouTmp { 
  id: object = () => { 
  } 
  info: InfoTmp = new InfoTmp() 
} 
 
const params: RouTmp = router.getParams() as RouTmp; // 获取传递过来的参数对象 
const id: object = params.id // 获取id属性的值 
const age: number = params.info.age // 获取age属性的值

已于2024-1-30 18:36:48修改
分享
微博
QQ
微信
回复
2024-01-22 15:26:31
相关问题
router.back调用时,偶现app自动退出
207浏览 • 1回复 待解决
ETS API求助 Navigator如何传递参数
5487浏览 • 1回复 待解决
HTTP GET请求时如何传递参数
1354浏览 • 1回复 待解决
关于JS http请求参数传递问题
5552浏览 • 2回复 待解决
windowClass.setUIContent是否支持传递参数
254浏览 • 1回复 待解决
OpenHarmony startAbility 如何获取参数
5540浏览 • 0回复 待解决
关于 onArrange中获取参数问题
3050浏览 • 1回复 待解决
页面关闭时如何传递数据
213浏览 • 1回复 待解决
this传递问题,该如何解决?
333浏览 • 1回复 待解决
鸿蒙如何获得手机屏幕参数
2675浏览 • 1回复 待解决
如何修改OceanBase 集群参数
2407浏览 • 1回复 待解决
如何查看OceanBase 集群参数
1719浏览 • 1回复 待解决
自定义弹窗中变量如何传递给页面
369浏览 • 1回复 待解决
mybatis 多个参数时,如何用in?
639浏览 • 1回复 待解决
js 自定义组件如何传递方法?
4220浏览 • 2回复 待解决
如何理解自定义弹窗中gridCount参数
356浏览 • 1回复 待解决