<navigator url="/pages/te/a/a" open-type="navigate">
<navigator open-type="navigateBack">
<navigator url="/pages/te/a/a" open-type="switchTab">
<navigator url="/pages/te/a/a" open-type="redirect">
<navigator url="/pages/te/a/a" open-type="reLaunch">
wx.navigateTo
方法与navigator
组件的保留跳转机制一模一样。保留将会保留当前页面,创建目标页,跳转到目标页面。(不能跳转到tabbar
页面)。在这个过程中可以在两个页面之间进行参数的传递。这种参数传递传递需求有两类:正向传参、反向传参。
A页面跳转到B页面,并且传参的过程:(正向传参)
A页面传递参数:
wx.navigateTo({
url: '/pages/testing/a/a?id=1&name=zs&age=15'
})
B页面接收参数:
Page({ onLoad(options){
// 小程序页面加载时将会自动调用onLoad生命周期方法
// options封装了上一个页面传过来的参数
options.id
options.name
options.age
}})
A页面跳转到B页面,在B页面中进行操作,向A回传参数的过程:(反向传参)