HarmonyOS 如何实现在跳转下一个页面时结束当前页面

HarmonyOS
2024-12-26 15:17:54
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

方案1:实际的效果是跳转到指定的index或name,name会匹配最底层的重名页面,略过中间的页

Text("pop 指定页面")
  .fontSize(30)
  .textAlign(TextAlign.Center)
  .fontWeight(FontWeight.Bold)
  .fontColor(Color.Pink)
  .width('100%')
  .onClick(() => {
    // this.pageInfos.popToName('PageB');
    this.pageInfos.popToIndex(0);
  })

参考文档: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#poptoname10

方案2:用removeByName,removeByIndexes移除指定页面

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#removebyname11

分享
微博
QQ
微信
回复
2024-12-26 18:02:19
相关问题
HarmonyOS 如何使Dialog覆盖下一个页面
361浏览 • 1回复 待解决
HarmonyOS 如何动态获取当前页面
1333浏览 • 1回复 待解决
如何实现一个页面显示子窗口
1003浏览 • 1回复 待解决