wx.switchTab({ url: '../index/index', success: function(e) { var page = getCurrentPages().pop(); if (page == undefined || page == null) return; page.onLoad(); } })
switchTab成功跳轉后調用success,此時可以拿到跳轉后頁面的page對象,從而調用頁面onLoad方法重載頁面;微信后期應該會加相應的參數來決定是否刷新跳轉
上面的方法有部分手機在測試的時候不運行,可以使用另外一種方法:
當switchTab點擊過的時候,只有第一次加載數據,第二次點擊的時候是不刷新數據的,這個時候只要在需要每次點擊都刷新數據的switchTab頁的js里加上onShow的方法即可
onShow:function(e){ this.onLoad(); },