如何離開含有tabbar的頁面
在微信小程序開發過程中,我們會碰到從某頁跳轉到一個含有tabbar的頁面的需求, 用 wx.navigateTo({url: '...',}) 不起作用,需要使用 wx.switchTab({url: '...',}) 來實現。
那么,我們反過來,如何從含有tabbar的頁面跳轉到一個不含有/隱藏了tabbar的頁面呢?
在嘗試了上述的兩個API后發現不起作用,wx.switchTab({url: '...',}) 倒是可以在有tabbar的頁面之間跳轉,但無法跳 “出去”。
可行的方法是:
利用wx.reLaunch({}) 讓所有頁面都出棧,然后重新加載所需的那個頁面。
你也許也碰到了此問題,自取。
1 btn_back:function() { 2 //這里wx.navigateTo({url: '',}) 和 wx.switchTab({url: '',})都不奏效,需要所有頁面出棧,特定頁面重新加載 3 wx.reLaunch({ 4 url: '../index/index', 5 }) 6 }