Lines Matching refs:NavPathStack

22 从API Version 10开始,推荐使用[NavPathStack](#navpathstack10)配合navDestination属性进行页面路由。
36 Navigation(pathInfos: NavPathStack)
48 | pathInfos | [NavPathStack](#navpathstack10) | 是 | 路由栈信息。 |
563 ## NavPathStack<sup>10+</sup>
565 Navigation路由栈,允许被继承<sup>12+</sup>。开发者可以在派生类中新增属性方法,也可以重写基类NavPathStack的方法。派生类对象可以替代基类NavPathStack对象…
1212 getParent(): NavPathStack | null
1214 获取父NavPathStack。<br/>当出现Navigation嵌套Navigation的情况时(可以是直接嵌套,也可以是间接嵌套),内部Navigation的NavPathStack能够获取到…
1224 | [NavPathStack](#navpathstack10) \| null | 如果当前NavPathStack所属Navigation的外层有另外的一层Navigation,则能够获取到外…
1296 | index | number | 是 | NavDestination在NavPathStack中的序号, 如果为根视图(NavBar),则返回值为 -1。|
1728 该示例主要演示NavPathStack中方法的使用及路由拦截。
1736 pageInfos: NavPathStack = new NavPathStack()
1825 pageInfos: NavPathStack = new NavPathStack()
1923 pathStack: NavPathStack = new NavPathStack()
2000 pageInfos: NavPathStack = new NavPathStack();
2004 this.pageInfos = new NavPathStack();
2103 pageInfos: NavPathStack = new NavPathStack();
2213 pageInfos: NavPathStack = new NavPathStack();
2470 该示例主要演示Navigation通过NavPathStack提供的接口来实现将设置的参数传给上一级页面。
2478 pageInfo: NavPathStack = new NavPathStack()
2515 pageInfo: NavPathStack = new NavPathStack();
2670 pathStack: NavPathStack = new NavPathStack()
2843 private stack: NavPathStack = new NavPathStack();
2916 该示例主要演示在嵌套Navigation场景下,如何获取父NavPathStack
2922 @State childNavStack: NavPathStack = new NavPathStack();
2933 // 可以获取父NavPathStack
2986 1. NavPathStack无需声明为状态变量,也可以实现页面栈操作功能。
2988 2. NavDestination通过onReady事件能够拿到对应的NavPathInfo和所属的NavPathStack
3006 private stack: NavPathStack | null = null;
3037 // 在NavDestination中能够拿到传来的NavPathInfo和当前所处的NavPathStack
3052 private stack: NavPathStack = new NavPathStack();
3105 private stack: NavPathStack | null = null;
3172 private stack: NavPathStack = new NavPathStack();
3286 该示例主要演示如何定义NavPathStack的派生类和派生类在Navigation中的基本用法。
3289 class DerivedNavPathStack extends NavPathStack {
3300 return "this page used Derived NavPathStack, id: " + this.id
3303 // overwrite function of NavPathStack
3315 // overwrite and overload function of NavPathStack
3415 @Provide('navPathStack') navPathStack: NavPathStack = new NavPathStack();
3487 @Consume('navPathStack') navPathStack: NavPathStack;
3585 private navPathStack: NavPathStack = new NavPathStack();
3761 pageInfos: NavPathStack = new NavPathStack();
3851 pageInfos: NavPathStack = new NavPathStack();