在微信小程序开发过程中,我们会碰到从某页跳转到一个含有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 }