wx.navigateTo(Object object)
保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabBar 页面。
object属性
(1)String url:跳转路径,若该页面在tabBar中存在,则无法跳转
wx.navigateBack(Object object)
关闭当前页面,返回上一页面或多级页面。
object属性
(1)number delta:返回页面数,默认为1
wx.switchTab(Object object)
跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
object属性
(1)String url:需要跳转的 tabBar 页面的路径 ,路径后不能带参数。
wx.reLaunch(Object object)
关闭所有页面,打开到应用内的某个页面
object属性
(1)String url:需要跳转的应用内页面路径,路径后可以带参数。
如
wx.reLaunch({
url:"/pages/logs/logs ? id=123",
})
总结
上述方法在navigate组件的open-type属性中有提及,作用相同。
将这些方法写入到事件函数中就可以实现任何元素跳转页面。
如
<view bindtap="myTap">跳转到logs页面</view>
myTap:function(){
wx.reLaunch({
url:"/pages/logs/logs ? id=112",
})
},