HarmonyOS navigation有单例模式吗

工程在进行router到navigation的改造过程中,router有单实例模式(如果目标页面的url已经存在于页面栈中,则会将离栈顶最近的同url页面移动到栈顶,该页面成为新建页。如果目标页面的url在页面栈中不存在同url页面,则按照默认的多实例模式进行跳转。)navigation有这种模式吗,如果没有是否有替代的方案?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

参考示例如下:

pushPathsingleTask(info: NavPathInfo, animated?: boolean): void {
  this.pageArray =[]
  this.pageArray = this.pageInfos.getIndexByName(info.name)
  if(this.pageArray.length == 0){
  this.pageInfos.pushPath(info, animated)
  return;
  }
  this.pageInfos.popToIndex(this.pageArray.pop(), animated)
}

navigation launchmode说明参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#launchmode12枚举说明

分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS 模式不生效
29浏览 • 1回复 待解决
HarmonyOS 模式拿不到类的对象
531浏览 • 1回复 待解决
实现模式下的数据存储
1322浏览 • 1回复 待解决
HarmonyOS 问题
268浏览 • 1回复 待解决
HarmonyOS 对象如何实现
690浏览 • 1回复 待解决
HarmonyOS 关于问题
321浏览 • 1回复 待解决
如何获取为undefined
715浏览 • 1回复 待解决
HarmonyOS 路由跳转如何实现效果
185浏览 • 1回复 待解决
HarmonyOS静态库是否是
289浏览 • 1回复 待解决
HarmonyOS TaskPool子线程问题
350浏览 • 1回复 待解决
HarmonyOS 怎么实现线程安全的
372浏览 • 1回复 待解决
写入文件大小限制
1696浏览 • 1回复 待解决
ArkTS层实例化与介绍
3342浏览 • 1回复 待解决
HarmonyOS 如何创建的WebView组件
342浏览 • 1回复 待解决