問題: 使用wx.redirectTo厢拭、wx.navigateTo跳轉(zhuǎn)時無效也沒有報錯
一開始因為還在本地調(diào)試階段,發(fā)現(xiàn)跳轉(zhuǎn)無效也沒有報錯局雄,就以為是本地開發(fā)環(huán)境的問題评甜,想著發(fā)布體驗版應(yīng)該及沒有問題了。經(jīng)過查找資料才發(fā)現(xiàn)隶校,原來wx.redirectTo和wx.navigateTo這兩個api都是不能跳轉(zhuǎn)到tabBar頁面的漏益。
也就是說,如果在app.json中配置了tabBar惠况,剛好跳轉(zhuǎn)的目標(biāo)頁面也在tabBar的設(shè)置當(dāng)中時遭庶,那么通過wx.redirectTo和wx.navigateTo來設(shè)置跳轉(zhuǎn)就會出現(xiàn)失效的情況。
解決方法
經(jīng)查詢發(fā)現(xiàn)稠屠,若要跳轉(zhuǎn)到設(shè)置為tabBar的頁面峦睡,可以使用wx.switchTab這個api
如下:
wx.switchTab({
????url: 'yoururl'
})