微信小程序大致分爲四種跳轉:
- wx.navigateTo: 頁面跳轉 保留當前頁面(頁面隱藏,並未銷燬,節省性能),跳轉到應用內的某個頁面。但是不能跳到 tabbar 頁面 ,小程序使用頁面跳轉方法的時候 不能添加文件擴展名,否則會沒有反應,
wx.navigataTo({
url: "要跳轉的頁面路徑" // 注意路徑鏈接不能帶擴展名
})
- wx.redirectTo: 頁面跳轉 關閉當前頁面,跳轉到應用內的某個頁面。但是不允許跳轉到 tabbar 頁面。 優點實時更新
wx.redirectTo({
url: "要跳轉的頁面路徑" // 注意路徑鏈接不能帶擴展名
})
- wx.reLaunch: 頁面跳轉 關閉所有頁面(銷燬其他所有頁面及tabBar頁面),打開到另一個頁面。可以進入tabBar定義的頁面;
wx.reLaunch({
url: "要跳轉的頁面路徑" // 注意路徑鏈接不能帶擴展名
})
- wx.switchTab:頁面跳轉 並關閉掉當前及其他所有非 tabBar 頁面,跳轉到 tabBar 頁面,
wx.switchTab({
url: "要跳轉的頁面路徑" // 注意路徑鏈接不能帶擴展名
})