switchTab:fail can not switch to no-tabBar page
使用wx.switchTab方法,跳转页面失败,只能跳转到tabbar定义的页面。修改成用redirectTo或者navigateTo。
修改前,增加了debug语句:
wx.switchTab({
url: '../sew/sew',
success: function (res) {
var page = getCurrentPages().pop();
if (page == undefined || page == null) return;
page.onShow();
console.log('跳转成功')// success
},
fail: function (res) {
console.log('跳转失败') // fail
},
complete: function (res) {
console.log('跳转页面完成') // complete
}
})
会看到console控制台报错:fail can not switch to no-tabBar page
修改成如下:
wx.navigateTo({
url: '/pages/index'
})