NavPathStack对象可以在class中获取并且使用吗?

NavPathStack对象可以在class中获取并且使用吗?

HarmonyOS
2024-10-14 11:43:32
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

class类中无法消费到NavPathStack。需要在NewsNormalDetailController的images手动调用Navigation组件绑定的路由栈,从而完成正确的跳转。

export class NewsNormalDetailController{  
  pageInfos:NavPathStack  
  constructor(pageInfos:NavPathStack) {  
    this.pageInfos = pageInfos  
  }  
  images(args: string) {  
    this.pageInfos.pushPathByName('Page01', null)  
    console.log('imageimageimageimage'+JSON.stringify(this.pageInfos))  
  }  
}

类初始化的时候可以将绑定的路由栈pageInfos作为参数传入。

分享
微博
QQ
微信
回复
2024-10-14 17:54:41
相关问题
NavPathStack使用问题
1684浏览 • 1回复 待解决
napi常见用法:class对象绑定
1147浏览 • 1回复 待解决
鸿蒙如何获取context对象
9322浏览 • 1回复 待解决
HarmonyOS 可以APP打开手电筒
217浏览 • 1回复 待解决
HarmonyOS可以C代码创建子线程
2607浏览 • 1回复 待解决
ArkTS 可以使用 console 打印日志
3208浏览 • 1回复 待解决
如何将JSON字符串转Class对象
467浏览 • 1回复 待解决
如何使用Navigation的navPathStack参数
1428浏览 • 1回复 待解决
ArkTs如何获取对象的类名
2581浏览 • 1回复 待解决