一共分四种
1.wx.navigateTo(OBJECT);
2.wx.redirectTo(OBJECT);
3.wx.switchTab(OBJECT);
4.wx.navigateBack(OBJECT)
1. wx.navigateTo (保留当前页面,跳转到应用内的某个页面。不能跳转到 tabbar的页面)使用wx.navigateBack可以返回到原页面。
toDetail: (options) => {
let id = options.currentTarget.dataset.id
wx.navigateTo({
url: '../details/details?id=' + id
})
},
2. wx.redirectTo (关闭当前页面,跳转到应用内的某个页面。(销毁跳转)不能跳转到 tabbar的页面)
toDetail: (options) => {
let id = options.currentTarget.dataset.id
wx.redirectTo ({
url: '../details/details?id=' + id
})
},
3.wx.switchTab (跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面)
toDetail: () => {
wx.switchTab ({
url: '../details/details'
})
},
4.wx.reLaunch (关闭所有页面,打开到应用内的某个页面 (销毁跳转))
goLogs: (e) => {
let index = e.currentTarget.dataset.index
wx.reLaunch({
url: '../logs/logs?index=' + index,
})
}
})