微信小程序跳转的三种方式

微信小程序页面跳转的三种方式

一、
wx.navigateTo(OBJECT)

保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。

 onLoad: function(options) {
      wx.navigateTo({
              url: '../index/index'
      })
}
二、
wx.redirectTo(OBJECT)

关闭当前页面,跳转到应用内的某个页面。

onLoad: function(options) {
      wx.redirectTo({
              url: '../index/index'
      })
}
三、
wx.navigateBack(OBJECT)

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

onLoad: function(options) {
      var pages = getCurrentPages()
      var num = pages.length
      navigateBack:function(){
          wx.navigateBack({
                delta: num
          })
      }
}
原文地址:https://www.cnblogs.com/thinkAboutMore/p/13185025.html