微信小程序页面无法跳转

推荐网址:https://www.jianshu.com/p/e56b55334585

1、无法跳转原因分析

  要跳转的路径在app.js里未注册过或路径写错

   要跳转的路径是否位于TabBar中

  页面路径最多只能是10层,即是页面栈中的元素不能超过10个

2、微信小程序跳转API (路由方式)

  推荐网址:https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.redirectTo.html

  wx.redirectTo(Object object):关闭当前页面,跳转到应用内的某个页面,但是不允许跳转到 tabbar 页面。(打开新页面)

  wx.navigateTo(Object object):保留当前页面,跳转到应用内的某个页面,但是不能跳到 tabbar 页面。使用 wx.navigateBack 可以返回到原页面。(页面重定向)

  wx.navigateBack(Object object):关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages() 获取当前的页面栈,决定需要返回几层。(页面返回)

  wx.switchTab(Object object):跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面。(tab切换)

  wx.reLaunch(Object object):关闭所有页面,打开到应用内的某个页面。(重启动)