问题:在app.json页面中若配置了tabBar,并且要跳转的目标页面也在tabBar中时,那么常用的几种页面跳转方式便失效了。即不能跳转到tabBar中定义的页面。

解决办法:若要跳转至tabBar中的页面,可以使用wx.switchTab方式

1 wx.switchTab({
2       url: '../user/user',
3     })

常用的页面跳转方式

1.wx.navigateTo():保留当前页面a,跳转至目标页面b。实际上页面a触发了onHide方法,而跳转至的页面b只是覆盖掉了页面a,跳转页面后可以返回上一页,可使用wx.navigateBack方式或者直接点击"返回"。

2.wx.redirectTo():关闭当前页面a,跳转至目标页面b。与navigateTo不同的是此时页面a触发了onUnload方法,所以跳转页面后不能返回上一页

posted on 2017-08-29 22:31  Bonjour_ing  阅读(400)  评论(0编辑  收藏  举报