HarmonyOS router回退异常

操作步骤:

Module A:
@Entry({ routeName: 'a' })
@Component
struct APage {}

ModuleB:
@Entry({ routeName: 'b' })
@Component
struct BPage {}

router.pushNamedRoute({
  name: 'b'
})

模块间依赖只有A依赖了B, B不需要依赖A。A模块a页面 ->B模块b页面,需要从b页面回到a页面且要带参数。

官方api没有回退页面:命名路由跳转。

import router from '@ohos.router';
router.back({
  url: 'a',
  params: {
    info: 'info'
  }
});

如果只用router.back()可以回退但是没法满足需求,携带回退参数。

HarmonyOS
2024-12-24 16:47:08
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

目前是可以携带参数的,请看一下官网的文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-router-V5#routerback12,同时,在上一页面的onPageShow生命周期里,通过router.getParams()接受传来的参数。

分享
微博
QQ
微信
回复
2024-12-24 19:39:37
相关问题
HarmonyOS 2怎么回退至EMUI官方稳定版本
6205浏览 • 1回复 已解决
屏幕作业区域控制视频快进或回退
889浏览 • 1回复 待解决
HarmonyOS router 返回问题
480浏览 • 1回复 待解决
HarmonyOS router跳转问题
758浏览 • 2回复 待解决
HarmonyOS router.replaceUrl
301浏览 • 1回复 待解决
HarmonyOS router pushUrl报错
919浏览 • 1回复 待解决
HarmonyOS router路由管理
89浏览 • 1回复 待解决
HarmonyOS router转Navigation
63浏览 • 1回复 待解决
HarmonyOS bindSheet高度异常
533浏览 • 1回复 待解决
HarmonyOS 上传图片异常
282浏览 • 1回复 待解决
HarmonyOS 弹窗显示异常
335浏览 • 1回复 待解决
HarmonyOS Text显示异常
61浏览 • 1回复 待解决
HarmonyOS xml解析异常
207浏览 • 1回复 待解决
HarmonyOS 异常堆栈获取
542浏览 • 1回复 待解决
HarmonyOS 弹窗异常问题
645浏览 • 1回复 待解决