失败的原因就是: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里面的
因为微信文档有规定:
如果要跳转到tabbar页面,请使用wx.switchTab,如下: