switchTab:fail can not switch to no-tabBar page

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'
 })

你可能感兴趣的:(前端,小程序)