微信小程序页面跳转无效

最近在学习小程序,今天在写跳转页面的时候总是跳转无效,我们所知,页面跳转无效一般有这几个原因:

1. 没有在app.json中配置页面

app.json中配置页面

2. 跳转地址写错了

跳转地址

3. 页面层超过五层了(解决方法:用销毁的跳转方式即:wx.redirectTo(OBJECT) )

仔细检查了以上情况都没有问题可是还是跳转不了,后来百度了一下才发现有第四点

4. 要跳转的位置位于TabBar中,要使用wx.switchTab 来跳转界面(如果是在app.json中配置的tab)

我发现我要跳转的位置就是位于tabbar中,修改了一下就可以跳转啦

image.png

第四点怎么理解,就是比如当你点击tabbar中的用户中心,可是你没有注册,这时候跳转到注册页面,(此时的跳转不用用wx.switchTab),当注册完后,要跳转到用户中心,此时就需要用wx.switchTab了。

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

推荐阅读更多精彩内容