微信小程序:解决wx.navigateTo中url无法跳转问题(app.json中配置的tabBar与wx.navigateTo中url引用相同页面导致)

今天写小程序遇到了wx.navigateTo中url无法跳转的问题。

这是需要跳转到的页面:
微信小程序:解决wx.navigateTo中url无法跳转问题(app.json中配置的tabBar与wx.navigateTo中url引用相同页面导致)
进行页面跳转的时候发现是使用不成的。发现错误的导致原因是因为在app.json中存在:
微信小程序:解决wx.navigateTo中url无法跳转问题(app.json中配置的tabBar与wx.navigateTo中url引用相同页面导致)
**也就是说:**在全局app.json中配置了tabBar,wx.navigateTo和wx.redirectTo方法无法正常跳转。

**解决方法:**这时候只能使用wx.switchTab来进行跳转。
微信小程序:解决wx.navigateTo中url无法跳转问题(app.json中配置的tabBar与wx.navigateTo中url引用相同页面导致)
但注意:switchTab只能跳转到带有tab的页面,不能跳转到不带tab的页面!跳转不带tab的页面还是需要使用redirect或者navigate!