一个菜鸟的互联网技术分享博客
您的位置: 主页 > 解决微信小程序使用switchTab跳转后页面不刷新的问题
advertisement

解决微信小程序使用switchTab跳转后页面不刷新的问题

  1. wx.switchTab({  
  2.     url: '../index/index',  
  3.     success: function(e) {  
  4.         var page = getCurrentPages().pop();  
  5.         if (page == undefined || page == nullreturn;  
  6.         page.onLoad();  
  7.     }  
  8. })  
switchTab成功跳转后调用success,此时可以拿到跳转后页面的page对象,从而调用页面onLoad方法重载页面;微信后期应该会加相应的参数来决定是否刷新跳转
上面的方法有部分手机在测试的时候不运行,可以使用另外一种方法:
当switchTab点击过的时候,只有第一次加载数据,第二次点击的时候是不刷新数据的,这个时候只要在需要每次点击都刷新数据的switchTab页的js里加上onShow的方法即可
  1. onShow: function () {  
  2.     this.onLoad();  
  3.   }, 

zhangren.online
上一篇:微信小程序使用wxParse解析富文本HTML
下一篇:没有了

您可能喜欢

回到顶部