首页 小组 问答 话题 好文 素材 用户 唠叨 我的社区

[交流]HarmonyOS 关于router.back问题的咨询?

不爱phpLv.1普通用户
2024-09-09 10:55:21
1
50

假如打开了A. B. C. D四个页面,D页面调用back退出,想直接退到A页面,目前看文档,router.back中url可以指定A的地址,但是由于工程是har的编译方式,通过url指定地址和@bundle的方式不生效,是否有类似于pushNamedRouter通过routerName指定返回页面的,目前如果没有的话,1、是否有其他替代在Har包中实现该场景的Api,2、后续router是否有计划增加该功能吗?

不爱php
不爱php

43 天前

签名 : 智者不入爱河   50       1
评论 (1)
  • 道亮_(:з」∠)_

    道亮_(:з」∠)_ 2024-09-09 10:55:44 1#

    在HarmonyOS中,router.back方法主要用于返回到上一个页面或指定页面。然而,通过URL直接指定页面地址的方式可能并不总是有效,尤其是在使用HAR包编译方式的项目中。此外,router.back方法目前并不支持通过类似于pushNamedRoute中的routerName来指定返回页面,这主要是因为back操作更多地依赖于页面栈的当前状态,而不是预定义的路由名称。

站长交流