关于跳转至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' }) },