關於跳轉至tabBar頁面不觸發頁面的onLoad()的問題


一般都是用下面這種方法:

skipAchievent: function (e) {
    app.globalData.id = e.currentTarget.dataset.id
    wx.switchTab({
        url: '../achievement/achievement',
        success: function (e) {
             var page = getCurrentPages().pop();
            if (page == undefined || page == null) return;
                page.onLoad();
            } 
        })
  },                    

這個方法是可以的,但是在測試的時候,有個oppo手機,忘記是什么機型了,這個方法是無效的

后來改成另一種方法解決了:

 skipAchievent: function (e) {
    app.globalData.id = e.currentTarget.dataset.id
    wx.reLaunch({
      url:'../achievement/achievement'
    })
  },

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM