小程序 跳转页面

微信小程序路由跳转

//1.switchTab:跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
wx.switchTab({
  url: '/pages/index/index',
});
//2.重定向:关闭当前页面,跳转到应用内的某个页面 ,但是不允许跳转到 tabbar 页面(
wx.redirectTo({
  url: '/pages/index/index',
});
//3.保留当前页面,跳转到应用内的某个页面 ,但是不允许跳转到 tabbar 页面 ,一般用于页面之间的跳转 
// navigateTo跳转过去,可以使用 wx.navigateBack 可以返回到原页面。小程序中页面栈最多十层。
wx.navigateTo({
  url: '/pages/index/index',
});
//4.关闭所有页面,打开到应用内的某个页面,一般用于注册页面,切换账号
wx.reLaunch({
  url: '/pages/index/index',
});
//5.关闭当前页面,返回上一级页面(delta:返回的页面数,如果 delta 大于现有页面数,则返回到首页,默认值为1)
// 可通过 getCurrentPages 获取当前的页面栈,决定需要返回几层。
wx.navigateBack({
  delta: 2
})

  

参考 https://www.jianshu.com/p/fd12d4dcfa91

原文地址:https://www.cnblogs.com/GoTing/p/15177286.html