首先了解微信小程序Page頁面的生命周期:
onLoad?生命周期回調(diào)—監(jiān)聽頁面加載
onShow?生命周期回調(diào)—監(jiān)聽頁面顯示
onReady?生命周期回調(diào)—監(jiān)聽頁面初次渲染完成
onHide生命周期回調(diào)—監(jiān)聽頁面隱藏
onUnload?生命周期回調(diào)—監(jiān)聽頁面卸載
數(shù)據(jù)刷新與重新加載的實現(xiàn)場景與方法
1.執(zhí)行某方法后數(shù)據(jù)刷新與重新加載
? ? 可直接調(diào)用onLoad,onShow,onReady方法
????this.onLoad(),this.onShow(),this.onReady()
? ? 方法執(zhí)行后會重新調(diào)用對應(yīng)的執(zhí)行方法,里面的數(shù)據(jù)會重新渲染執(zhí)行
2.頁面回退或隱藏顯示后
? ? 當(dāng)進(jìn)入新的頁面比如:添加,修改等,再返回當(dāng)前頁面重新渲染數(shù)據(jù)。
? ? 可直接將獲取數(shù)據(jù)的方法寫在onShow()中,當(dāng)頁面重新顯示后就會再次運行onShow()中的方法