相关问题
#鸿蒙通关秘籍#如何在页面跳转时传递参数
1465浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙系统中如何在页面跳转时传递数据?
1492浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中实现页面跳转时传递类对象?
1517浏览 • 1回复 待解决
#鸿蒙通关秘籍#启动Ability时,如何传递参数?
1070浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS应用开发中使用Navigation组件实现页面跳转和参数传递?
1284浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何使用HarmonyOS中的router传递参数进行页面跳转?
2162浏览 • 1回复 待解决
如何在ArkUI中实现页面跳转并传递参数?
661浏览 • 0回复 待解决
HarmonyOS 页面A跳转到页面B,参数传递里如何传递block
1072浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中利用Navigation组件传递参数?
3228浏览 • 1回复 待解决
#鸿蒙通关秘籍#页面返回时如何安全传递数据
1053浏览 • 1回复 待解决
#鸿蒙通关秘籍#在页面跳转过程中如何使用ArkUI页面生命周期获取传递的参数?
1551浏览 • 1回复 待解决
#鸿蒙通关秘籍#在HarmonyOS NEXT的ArkTS项目中如何实现页面之间的路由跳转并传递参数?
3772浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现动态路由跳转页面?
1327浏览 • 1回复 待解决
#鸿蒙通关秘籍#使用 @Builder 装饰器时参数传递机制是什么?
1815浏览 • 1回复 待解决
HarmonyOS @ohos.router 打开页面并传递参数时目标页面无法获取传递的参数
1580浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙OS的卡片上进行页面跳转?
1232浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用Navigation管理页面跳转?
1415浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中实现父组件和子组件参数传递?
1772浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS NEXT中通过router跳转并传递复杂对象?
1093浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙上实现全屏登录页面的跳转效果?
1358浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用Navigation组件进行页面跳转?
2166浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙系统中跳转时如何保证页面单实例模式?
1305浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT项目中实现页面的路由跳转?
1714浏览 • 1回复 待解决
如何在navigation跳转页面时返回传参
3543浏览 • 1回复 待解决





















在页面跳转时,需要传递参数给目标页面,可以在
pushUrl或replaceUrl时使用params属性。定义参数模型:
javascript class DataModelInfo { age: number = 0; }
class DataModel { id: number = 0; info: DataModelInfo | null = null; }
跳转并传递参数:
javascript function onJumpClick() { let paramsInfo = { id: 123, info: { age: 20 } }; router.pushUrl({ url: 'pages/Detail', params: paramsInfo }, (err) => { if (err) { console.error(
Invoke pushUrl failed, code is ${err.code}, message is ${err.message}); return; } console.info('Invoke pushUrl succeeded.'); }); }在目标页面获取参数:
javascript import { router } from '@kit.ArkUI';
const params = router.getParams(); const id = params.id; const age = params.info.age;