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

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


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

  • wx.switchTab:跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面

  • wx.reLaunch:关闭所有页面,打开到应用内的某个页面。

下面贴出官方文档截图:

小程序 切换到tabBar页面不刷新问题_第1张图片


小程序 切换到tabBar页面不刷新问题_第2张图片

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

你可能感兴趣的:(小程序 切换到tabBar页面不刷新问题)