微信小程序跳转无效的问题

问题: 使用wx.redirectTo、wx.navigateTo跳转时无效也没有报错

一开始因为还在本地调试阶段,发现跳转无效也没有报错,就以为是本地开发环境的问题,想着发布体验版应该及没有问题了。经过查找资料才发现,原来wx.redirectTowx.navigateTo这两个api都是不能跳转到tabBar页面的。


微信小程序跳转无效的问题_第1张图片


微信小程序跳转无效的问题_第2张图片


也就是说,如果在app.json中配置了tabBar,刚好跳转的目标页面也在tabBar的设置当中时,那么通过wx.redirectTowx.navigateTo来设置跳转就会出现失效的情况。

解决方法

经查询发现,若要跳转到设置为tabBar的页面,可以使用wx.switchTab这个api

微信小程序跳转无效的问题_第3张图片

如下:

wx.switchTab({

    url: 'yoururl'

})

你可能感兴趣的:(微信小程序跳转无效的问题)