【小程序】小程序初始化的調用函數


小程序初始化的調用函數在根目錄的app.js文件中

App()

App() 函數用來注冊一個小程序。接受一個 object 參數,其指定小程序的生命周期函數等。

object參數說明:

屬性 類型 描述 觸發時機
onLaunch Function 生命周期函數--監聽小程序初始化 當小程序初始化完成時,會觸發 onLaunch(全局只觸發一次)
onShow Function 生命周期函數--監聽小程序顯示 當小程序啟動,或從后台進入前台顯示,會觸發 onShow
onHide Function 生命周期函數--監聽小程序隱藏 當小程序從前台進入后台,會觸發 onHide
onError Function 錯誤監聽函數 當小程序發生腳本錯誤,或者 api 調用失敗時,會觸發 onError 並帶上錯誤信息
onPageNotFound Function 頁面不存在監聽函數 當小程序出現要打開的頁面不存在的情況,會帶上頁面信息回調該函數,詳見下文
其他 Any   開發者可以添加任意的函數或數據到 Object 參數中,用 this 可以訪問

 

 

 

 

 

 

 

 

前台、后台定義: 當用戶點擊左上角關閉,或者按了設備 Home 鍵離開微信,小程序並沒有直接銷毀,而是進入了后台;當再次進入微信或再次打開小程序,又會從后台進入前台。需要注意的是:只有當小程序進入后台一定時間,或者系統資源占用過高,才會被真正的銷毀。

關閉小程序(基礎庫版本1.1.0開始支持): 當用戶從掃一掃、轉發等入口(場景值為1007, 1008, 1011, 1025)進入小程序,且沒有置頂小程序的情況下退出,小程序會被銷毀。

示例代碼:

  

App({
  onLaunch: function(options) {
    // Do something initial when launch.
  //當小程序初始化完成時,會觸發 onLaunch(全局只觸發一次)
} })

更多詳情請看官方手冊:

地址:https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/app.html


免責聲明!

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



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