小程序 切换到tabBar页面不刷新问题

时间:2023-03-09 16:46:02
小程序 切换到tabBar页面不刷新问题

小程序跳转的几种方式有wx.navigateTo,wx.redirectTo,wx.reLaunch,wx.switchTab等。下面我们重点研究切换到tabBar的两种方式。

  • wx.switchTab:跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
  • wx.reLaunch:关闭所有页面,打开到应用内的某个页面。

小程序 切换到tabBar页面不刷新问题

小程序 切换到tabBar页面不刷新问题

从官方文档来看,wx.reLaunch是可以跳转到tabBar页面的。它和wx.switchTab的区别就是:wx.reLaunch可以触发onLoad事件,而wx.switchTab则不能触发。所以通过wx.reLaunch跳转到tabBar的方式完美解决了不能刷新的问题。