微信小程序返回上一页各种方法

返回上一页,一共有4中方法,每种方法都有不一样细节

一、方法罗列

函数 说明 navigator 保留当前页面,在wxml使用 wx.navigateTo 保留当前页面,在js使用 wx.redirectTo 不保留当前页面,在js使用 wx.switchTab 不保留当前页面,跳转到tabBar页

二、讲解

1️⃣ navigate

<navigator  url=".路径">
	其它
</navigator>

2️⃣wx.navigateTo

wx.navigateTo({
          
   
       url: 路径,
 })

3️⃣wx.redirectT

wx.redirectTo({
          
   
    url: 路径,
})

4️⃣wx.switchTab

wx.switchTab({
          
   
	url: 路径,
})

三、常用案例

navigateBack 省去写路径
wx.navigateBack({
    delta: 1
  });
reLaunch 关闭所有页面,打开到应用内的某个页面
wx.reLaunch({ 
    url: /pages/index/index,
  })

四、总结

返回页面各有优点,按照自己需求使用。
经验分享 程序员 微信小程序 职场和发展