如何获取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属性的值
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.

已于2024-1-30 18:36:48修改
分享
微博
QQ
微信
回复
2024-01-22 15:26:31


相关问题
返回页面router.back如何传递参数
1592浏览 • 2回复 待解决
HarmonyOS router.back返回参数如何接收
677浏览 • 1回复 待解决
HarmonyOS router.back()如何获取返回值
1195浏览 • 1回复 待解决
HarmonyOS 关于router.back()
1406浏览 • 1回复 待解决
router.back如何携带参数返回给上一级
2369浏览 • 1回复 待解决
HarmonyOS 关于router.back问题咨询
1155浏览 • 1回复 待解决
HarmonyOS router.back不起作用
657浏览 • 1回复 待解决
HarmonyOS router.back返回页面问题
803浏览 • 1回复 待解决
HarmonyOS router.back无法退出应用
748浏览 • 1回复 待解决
HarmonyOS Vue页面router.back()无法返回
712浏览 • 1回复 待解决
router.back调用时,偶现app自动退出
2284浏览 • 1回复 待解决
HarmonyOS router.back无法返回到上一页
615浏览 • 1回复 待解决
能否拦截左滑返回并替换为router.back
1212浏览 • 1回复 待解决
router.back中加入指定url后无法返回
915浏览 • 1回复 待解决
router传递hashmap参数问题
2490浏览 • 1回复 待解决