微信小程序自定义底部菜单以后,wx.switchTab()无法使用问题怎么解决?
微信小程序商城后台自定义菜单以后,小程序自定义菜单功能效果实现了,但是商品详情页面跳转首页或者购物车无法跳转,用wx.swicthTab()无法跳转tabbar页面,只有这个方法是可以关掉所有非tabbar页面且跳到tabbar页面,但是这个函数的使用前提必须是在app.json里设置了tabbar,我自定义底部菜单以后app.json里的tabbar就删掉了,使用wx.navigateTo()可以实现跳转,但是无法关闭其余非tabbar页面,这个问题怎么解决啊?急急急!!!
4 回复
// 关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages() 获取当前的页面栈,决定需要返回几层。
wx.navigateTo({ url: 'page/home/home?user_id=111' // 页面 A})
wx.navigateTo({
url: 'page/detail/detail?product_id=222' // 页面 B})
// 跳转到页面 A
wx.navigateBack({ delta: 2})
// 关闭当前页面,跳转到应用内的某个页面。
wx.redirectTo({
url: 'page/home/home?user_id=111'})
// 跳转到tabBar页面(在app.json中注册过的tabBar页面),同时关闭其他非tabBar页面。
wx.switchTab({
url: 'page/index/index'})
// 关闭所有页面,打开到应用内的某个页面。
wx.reLanch({
url: 'page/home/home?user_id=111'})
这些我都试过了,只有wx.switchTab能满足需求,但是使用不了,使用前提还必须是在app.json里定义了tabbar