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))  
  }  
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.

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

分享
微博
QQ
微信
回复
2024-10-14 17:54:41
相关问题
NavPathStack使用问题
2268浏览 • 1回复 待解决
napi常见用法:class对象绑定
1807浏览 • 1回复 待解决
鸿蒙如何获取context对象
10299浏览 • 1回复 待解决
HarmonyOS 可以APP打开手电筒
967浏览 • 1回复 待解决
HarmonyOS可以C代码创建子线程
3308浏览 • 1回复 待解决
ArkTS 可以使用 console 打印日志
4233浏览 • 1回复 待解决