微信小程序onLoad、onShow、onHide、onUnload區別


onLoad:頁面第一次加載時觸發,從跳轉頁面返回時不能觸發,可以傳遞參數

onShow:頁面顯示或從后台跳回小程序時顯示此頁面時觸發,從跳轉頁面返回時觸發,不能傳遞參數

onHide:頁面隱藏,例如使用 wx.navigateTo  只是打開新頁面  並不關閉原頁面

onUnload:頁面被卸載,例如使用 wx.redirectTo  重定向一個頁面 原頁面已經關閉

當初始化或打開一個新頁面時  先執行onLoad,然后執行onShow

但是對於Tab頁面,又是不一樣的

從A第一次請求到B 是onHide然后是onLoad、onShow

第二次請求則不執行onLoad,因為B頁面已經被緩存了,所以當你想看到新頁面時只能使用onShow來刷新

 


免責聲明!

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



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