<navigator>
组件是页面链接组件。用于控制页面之间的跳转。 其语法结构如下:
<navigator url="当前小程序内的其他页面地址"
open-type="跳转方式">点我跳转到目标页面</navigator>
open-type
提供了多种跳转方式,可选项包括:
navigate
,默认的跳转方式, 它可以从当前页跳转到非tabbar
页面。 跳转的过程中将保留当前页, 新建目标页, 而后跳转过去。称为保留跳转。
navigateBack
,返回上级页面。 这种操作将会销毁当前页,从而显示上一页。可以配合delta
属性来实现上n
页的返回。
switchTab
,字面理解为:切换到某个选项卡页面。这种跳转方式可以跳转到tabbar
页面,但是一旦这么做,将会关闭所有非tabbar
页面。
redirect
, 字面理解为:重定向。这种跳转方式将会关闭当前页面,跳转到非tabbar
页面。
reLaunch
, 字面理解为:重新启动。 这种跳转方式将会关闭所有页面,创建并打开指定的页面。