失败的原因就是:wx.redirectTo不允许跳转到tabBar页面!!!
详情请往下看:
我的需求是用webview把h5内嵌在小程序中, 在h5中进行跳转页面。
模拟跳转到首页:
wx.miniProgram.redirectTo({ url: '/pages/shop/shop' });
排查错误:
1.首先确保 pages/index/index 已经存在
2.跳转url是否正确,记得在路径前加" / "
wx.miniProgram.redirectTo({ url: 'pages/shop/shop' }); //错误
wx.miniProgram.redirectTo({ url: '/pages/shop/shop' }); //正确
3.(重点!!)确保跳转的页面不是在tabbar里面的
因为微信文档有规定:
文章来源:https://www.toymoban.com/news/detail-566302.html
如果要跳转到tabbar页面,请使用wx.switchTab,如下:
文章来源地址https://www.toymoban.com/news/detail-566302.html
到了这里,关于(已解决坑)调试上wx.miniProgram.redirectTo/wx.redirectTo可以跳转,但是真机上不能的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!