page()的詳細(xì)生命周期,可以查看文檔,今天主要說下其onTabItemTap()方法,很少用到,但我們在開發(fā)中為了解決一些問題(在此方法中觸發(fā)登錄界面),試用下此方法:
/** tab點擊 */ onTabItemTap(item) { console.log(item) wx.showToast({ title: 'tab點擊', }) }, /** * 生命周期函數(shù)--監(jiān)聽頁面顯示 */ onShow: function() { self = this; app.NetUtil.CheckLoginStatus(null, function(loginStatus) {}); |
分別在模擬器、iOS系統(tǒng)、Android系統(tǒng)分別測試,結(jié)果如下:
小程序模擬器:三個tab切換時,不會觸發(fā)onTabItemTap()方法,如果已經(jīng)在“個人中心”界面,再次點擊tab,會觸發(fā)該方法,而且點擊幾次,觸發(fā)幾次,沒有APP的tab那么好使。
iOS版微信的小程序:切換正常觸發(fā),多次點擊可以根據(jù)自己的需要做相應(yīng)處理。
Android版微信(OPPO)的小程序:切換正常觸發(fā),多次點擊可以根據(jù)自己的需要做相應(yīng)處理。
工作日 8:30-12:00 14:30-18:00
周六及部分節(jié)假日提供值班服務(wù)