微信小程序需要跳轉(zhuǎn)它是通過navigator來實現(xiàn)的比驻,而navigator是通過它的屬性open-type的合法值棋蚌,官方文檔給出的合法值主要是
open-type 的合法值
值 | 說明 | 最低版本 |
---|---|---|
navigate | 對應(yīng) wx.navigateTo 或 wx.navigateToMiniProgram 的功能 | |
redirect | 對應(yīng) wx.redirectTo 的功能 | |
switchTab | 對應(yīng) wx.switchTab 的功能 | |
reLaunch | 對應(yīng) wx.reLaunch 的功能 | 1.1.0 |
navigateBack | 對應(yīng) wx.navigateBack 的功能 | 1.1.0 |
exit | 退出小程序,target="miniProgram" 時生效 |
2.1.0 |
wx.navigateTo是需要跳轉(zhuǎn)的從二級菜單跳三級菜單璃诀,并保留當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個非 tabBar 頁面的頁面中蔑匣。
wx.redirectTo關(guān)閉當(dāng)前頁面劣欢,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個頁面。但是不允許跳轉(zhuǎn)到 tabBar 頁面
wx.switchTab跳轉(zhuǎn)到 tabBar 頁面裁良,并關(guān)閉其他所有非 tabBar 頁面
也可以在wxml頁面中設(shè)置open-type的合法值來選擇跳轉(zhuǎn)方式
示例
<navigator open-type="switchTab" url="../index/index">點擊跳轉(zhuǎn)</navigator>