Navigato:路由容器组件,提供路由跳转能力
Navigator(value?: {target: string, type?: NavigationType})
target:指定跳转目标页面的路径。
type:指定路由方式(默认:NavigationType.Push)
NavigationType
Push:跳转到应用内的指定页面
Replace:用应用内的某个页面替换当前页面,并销毁被替换的页面
Back:返回上一页面或指定的页面
属性:
active:当前路由组件是否处于激活状态,处于激活状态时,会生效相应的路由操作
params:跳转时要同时传递到目标页面的数据,可在目标页面使用router.getParams()获得
效果:
代码:
NavigatorPage.ets
@Entry
@Component
struct NavigatorPage {
@State active: boolean = false
@State Text: string = '哈哈哈&