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

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

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




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

解决方法

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

如下:

wx.switchTab({

    url: 'yoururl'

})

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容