欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

小程序中的生命周期 - 新聞資訊 - 云南小程序開(kāi)發(fā)|云南軟件開(kāi)發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開(kāi)發(fā)/軟件開(kāi)發(fā)

知識(shí)

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X(jué)表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷(xiāo)的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷(xiāo)工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!

小程序中的生命周期

發(fā)表時(shí)間:2020-10-19

發(fā)布人:葵宇科技

瀏覽次數(shù):53

1,應(yÄ«ng)用生命周期

App:

App()函數(shù)用來(lái)注冊(cè)一個(gè)小程序。接受一個(gè)object參數(shù),其指定小程序的生命周期函數(shù)ç­‰。

img

**é—œ(guān)于小程序的退出:**ç•¶(dāng)用戶(hù)點(diÇŽn)擊小程序左上角關(guān)é–‰,或者按設(shè)å‚™Home鍵離開(kāi)微信,小程序并沒(méi)有直接銷(xiāo)毀,而是觸發(fā)onHide方法進(jìn)入了后臺(tái),短時(shí)é–“å…§(nèi)ç•¶(dāng)再次進(jìn)入微信或者再次打開(kāi)小程序,小程序會(huì)從后臺(tái)狀態(tài)進(jìn)入前臺(tái),此為“熱啟動(dòng)”。注意當(dāng)小程序進(jìn)入后臺(tái)狀態(tài)一定時(shí)間后,或者系統(tÇ’ng)資源占用過(guò)高,微信會(huì)真正銷(xiāo)毀小程序。用戶(hù)第一次進(jìn)入小程序或者在小程序銷(xiāo)毀后再次進(jìn)入小程序是為“冷啟動(dòng)”。

**小程序的冷啟動(dòng):**小程序在冷啟動(dòng)時(shí)會(huì)依次觸發(fā)onLaunch—>onShow

**小程序的熱啟動(dòng):**小程序在熱啟動(dòng)時(shí)會(huì)觸發(fā)onShow

**小程序關(guān)閉時(shí):**即小程序從前臺(tái)進(jìn)入后臺(tái)時(shí)觸發(fā)onHide

這是小程序的生命周期,觸發(fā)的是App()中的方法,實(shí)際開(kāi)發(fā)中,我們往往會(huì)有多個(gè)頁(yè)面,每個(gè)頁(yè)面也有各自的生命周期,所以在關(guān)閉小程序時(shí)會(huì)先執(zhí)行頁(yè)面的生命周期函數(shù),然后執(zhí)行小程序的生命周期函數(shù),同理在小程序啟動(dòng)或者有后臺(tái)狀態(tài)進(jìn)入前臺(tái)時(shí)會(huì)執(zhí)行小程序的生命周期函數(shù),然后執(zhí)行頁(yè)面的生命周期函數(shù),從而打開(kāi)小程序打開(kāi)頁(yè)面。

下面我們就先來(lái)看一下小程序page的生命周期是怎樣的吧

2,頁(yè)面生命周期

Page:

Page() 函數(shù)用來(lái)注冊(cè)一個(gè)頁(yè)面。接受一個(gè) object 參數(shù),其指定頁(yè)面的初始數(shù)據(jù)、生命周期函數(shù)、事件處理函數(shù)ç­‰。

img

生命周期函數(shù)
  • onLoad: 頁(yè)面加載
    • 一個(gè)頁(yè)面只會(huì)調(diào)用一次,可以在 alt="img" />

      (1)小程序初始化完成后,頁(yè)面首次加載觸發(fā)onLoad,只會(huì)觸發(fā)一次。
      (2)ç•¶(dāng)小程序進(jìn)入到后臺(tái),先執(zhí)行頁(yè)面onHide方法再執(zhí)行應(yÄ«ng)用onHide方法。

      (3)ç•¶(dāng)小程序從后臺(tái)進(jìn)入到前臺(tái),先執(zhí)行應(yÄ«ng)用onShow方法再執(zhí)行頁(yè)面onShow方法。

      4、路由變化對(duì)頁(yè)面生命周期的影響

      在小程序中所有頁(yè)面的路由全部由框架進(jìn)行管理,框架以棧的形式維護(hù)ç•¶(dāng)前的所有頁(yè)面,ç•¶(dāng)發(fā)生路由切換的時(shí)候,頁(yè)面棧的表現(xiàn)如下:

      img

      對(duì)于路由的觸發(fā)方式以及頁(yè)面生命周期函數(shù)如下:

      img

      Tab 切換對(duì)應(yÄ«ng)的生命周期(以 A、B 頁(yè)面為 Tabbar 頁(yè)面,C 是從 A 頁(yè)面打開(kāi)的頁(yè)面,D 頁(yè)面是從 C 頁(yè)面打開(kāi)的頁(yè)面為例):

      img
      注:點(diÇŽn)擊進(jìn)原創(chuàng)

相關(guān)案例查看更多

相關(guān)閱讀