微信小程序 運(yùn)行機(jī)制

2022-05-11 16:04 更新

運(yùn)行機(jī)制

  • 小程序沒有重啟的概念
  • 當(dāng)小程序進(jìn)入后臺(tái),客戶端會(huì)維持一段時(shí)間的運(yùn)行狀態(tài),超過一定時(shí)間后(目前是5分鐘)會(huì)被微信主動(dòng)銷毀
  • 置頂?shù)男〕绦虿粫?huì)被微信主動(dòng)銷毀
  • 當(dāng)收到系統(tǒng)內(nèi)存告警也會(huì)進(jìn)行小程序的銷毀

再次打開邏輯

基礎(chǔ)庫 1.4.0 開始支持,低版本需做兼容處理

用戶打開小程序的預(yù)期有以下兩類場景:

A. 打開首頁: 場景值有 1001, 1019, 1022, 1023, 1038, 1056

B. 打開小程序指定的某個(gè)頁面: 場景值為除 A 以外的其他

當(dāng)再次打開一個(gè)小程序邏輯如下:

上一次的場景 當(dāng)前打開的場景 效果
A A 保留原來的狀態(tài)
B A 清空原來的頁面棧,打開首頁(相當(dāng)于執(zhí)行 wx.reLaunch 到首頁)
A 或 B B 清空原來的頁面棧,打開指定頁面(相當(dāng)于執(zhí)行 wx.reLaunch 到指定頁)
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)