
1.第一种常见的原因
忘记在app.json文件中pages选项中注册
2.第二种常见原因
跳转路径写错
3.第三种原因
如果跳转的路径已经在app.json文件中的TabBar选项中注册,跳转方法需要用wx.switchTab方法来跳转
备注:前两种原因比较好发现,因为控制台中会有相应提示,第三种控制台不会报错,比较难发现。
wx.navigateTo 和 wx.redirectTo 是不允许跳转到 tabbar 页面的,
所以如果需要跳转到含有tabbar的页面,只能用 wx.switchTab 跳转。
wx.switchTab({
url: '../home/home'
})
现在登录机制已经改了不能进入小程序就让用户授权登录,所以不存在点击分享链接进入小程序然后登录之后在返回到分享的页面这种情况了。现在我用的采用的是点击分享链接直接进入分享页面,当用户发生一些交互行为的时候才让用户跳转登录,登录之后直接采用wx.navigateBack()返回上一个页面的就可以了。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)