微信小程序踩坑–卸载所有页面(含tabBar)跳转到指定页面

在跳转页面的时候如果有数据重置的需求,首先肯定是不能用wx.navigateTo(OBJECT)因为原页面并没有unload。如果是不属于tabBar的页面,用wx.redirectTo(OBJECT)就可以跳转到指定页面并且卸载原页面。如果是属于tabBar的页面,用wx.redirectTo(OBJECT)只能卸载当前页面,其他tabBar的页面并不会unload,再次显示的时候也不会reload。如果是希望关闭所有tabBar页面需要用wx.reLaunch(OBJECT),关闭所有页面,打开到应用内的某个页面。

wx.reLaunch({
      url: '../login/login'
    })

你可能感兴趣的:(微信小程序)