解决微信小程序switchTab后tab不刷新(暂时的解决办法)

wx.switchTab({

         url: '../my/my',

         success: function (e) {

         var page = getCurrentPages().pop();

         if (page == undefined || page == null) return;

              page.onShow();

         }

})

如果tab之前已经打开,再跳转到tab页是不走任何生命周期的。

所以只能获取当前打开的所有页,再找到最后的那个页面即时当前显示的页面,跳转成功的那个页面。

再调用onShow方法强制刷新!

猜你喜欢

转载自blog.csdn.net/weixin_42133469/article/details/81094708