Skip to content

Home > react-nav-router > NavRouteContextValue

Nav 路由上下文值

通过 useNavRoute() 在路由视图组件中获取。

Signature:

typescript
interface NavRouteContextValue

Properties

Property

Modifiers

Type

Description

length

number

当前路由栈的长度

可用于判断"是否可以回退":length > 1 表示栈中除当前页外还有上一层。

navigateBack

Router['navigateBack']

回退路由,等价于 Router.navigateBack()

navigateTo

Router['navigateTo']

跳转到指定路由,等价于 Router.navigateTo()

route

Route | null

当前激活的路由

在 NavRouter 的 render 分支(具体页面渲染)中一定有值; 在 renderCommon 分支(公共布局壳)中,若路由栈恰好为空则为 null