知識
不管是網站,軟件還是小程序,都要直接或間接能為您產生價值,我們在追求其視覺表現的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網站成為營銷工具,讓軟件能切實提升企業(yè)內部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
微信小程序的生命周期
發(fā)表時間:2020-10-19
發(fā)布人:葵宇科技
瀏覽次數:44
1,應用生命周期
App:
App()函數用來注冊一個小程序。接受一個object參數,其指定小程序的生命周期函數等。
關于小程序的退出:當用戶點擊小程序左上角關閉,或者按設備Home鍵離開微信,小程序并沒有直接銷毀,而是觸發(fā)onHide方法進入了后臺,短時間內當再次進入微信或者再次打開小程序,小程序會從后臺狀態(tài)進入前臺,此為“熱啟動”。注意當小程序進入后臺狀態(tài)一定時間后,或者系統(tǒng)資源占用過高,微信會真正銷毀小程序。用戶第一次進入小程序或者在小程序銷毀后再次進入小程序是為“冷啟動”。
小程序的冷啟動:小程序在冷啟動時會依次觸發(fā)onLaunch—>onShow
小程序的熱啟動:小程序在熱啟動時會觸發(fā)onShow
小程序關閉時:即小程序從前臺進入后臺時觸發(fā)onHide
這是小程序的生命周期,觸發(fā)的是App()
中的方法,實際開發(fā)中,我們往往會有多個頁面,每個頁面也有各自的生命周期,所以在關閉小程序時會先執(zhí)行頁面的生命周期函數,然后執(zhí)行小程序的生命周期函數,同理在小程序啟動或者有后臺狀態(tài)進入前臺時會執(zhí)行小程序的生命周期函數,然后執(zhí)行頁面的生命周期函數,從而打開小程序打開頁面。
下面我們就先來看一下小程序page的生命周期
是怎樣的吧
Page:
Page() 函數用來注冊一個頁面。接受一個 object 參數,其指定頁面的初始數據、生命周期函數、事件處理函數等。
生命周期函數
rel="stylesheet">