解决微信小程序switchTab后tab不刷新

来源:互联网 发布:合理利用网络课件ppt 编辑:程序博客网 时间:2024/06/03 23:39

转自:http://blog.csdn.net/defender_/article/details/54315085


据说这个BUG以后解决,先提供现在的解决办法

[javascript] view plain copy
  1. <span style="font-size:14px;">wx.switchTab({  
  2.       url: '../index/index',  
  3.       success: function (e) {  
  4.         var page = getCurrentPages().pop();  
  5.         if (page == undefined || page == nullreturn;  
  6.         page.onShow();  
  7.       }  
  8.     })</span>  

如果tab之前已经打开,再跳转到tab页是不走任何生命周期的。(现阶段0.12.130400版本),所以只能获取当前打开的所有页,再找到最后的那个页面即时当前显示的页面,跳转成功的那个页面。再调用onShow方法强制刷新!

都是各位大神提供的为我们排忧解难,感谢!!


1 0