微信小程序 从含有tabbar的页面跳转到不含有tabbar的页面

Posted yocichen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序 从含有tabbar的页面跳转到不含有tabbar的页面相关的知识,希望对你有一定的参考价值。

如何离开含有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   }

 


以上是关于微信小程序 从含有tabbar的页面跳转到不含有tabbar的页面的主要内容,如果未能解决你的问题,请参考以下文章

关于微信小程序的一些要点

微信小程序页面跳转

微信小程序---tabBar&页面跳转

微信小程序页面跳转url传参,对象、数据过长、特殊字符问题

微信小程序页面跳转的方法都有哪些

总结一下,微信小程序的几种跳转方式