微信小程序App生命周期詳解
微信小程序App生命周期:
onLaunch—-當(dāng)小程序初始化完成時,會觸發(fā) onLaunch(全局只觸發(fā)一次)
onShow —-當(dāng)小程序啟動,或從后臺進(jìn)入前臺顯示,會觸發(fā) onShow
onHide —-當(dāng)小程序從前臺進(jìn)入后臺,會觸發(fā) onHide
onError —-當(dāng)小程序發(fā)生腳本錯誤,或者 api 調(diào)用失敗時,會觸發(fā) onError 并帶上錯誤信息
//app.js App({ /** *當(dāng)小程序初始化完成時,會觸發(fā) onLaunch(全局只觸發(fā)一次) */ onLaunch: function () { console.log("==App onLaunch=="); }, /** *當(dāng)小程序啟動,或從后臺進(jìn)入前臺顯示,會觸發(fā) onShow */ onShow: function (options) { console.log("==App onShow=="); }, /** *當(dāng)小程序從前臺進(jìn)入后臺,會觸發(fā) onHide */ onHide: function () { console.log("==App onHide=="); }, /** *當(dāng)小程序發(fā)生腳本錯誤,或者 api 調(diào)用失敗時,會觸發(fā) onError 并帶上錯誤信息 */ onError: function (msg) { console.log("==App onError=="); } })
進(jìn)入小程序周期觸發(fā)
切換后臺
切換后周期觸發(fā)
切換至前臺周期觸發(fā)
總結(jié):進(jìn)入微信小程序,當(dāng)我們需要獲取用戶信息并保存等全局信息處理的時候,需要再onLaunch周期進(jìn)行處理。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JS實現(xiàn)動態(tài)生成html table表格的方法分析
這篇文章主要介紹了JS實現(xiàn)動態(tài)生成html table表格的方法,結(jié)合實例形式分析了javascript針對數(shù)組數(shù)據(jù)的讀取、遍歷以及動態(tài)生成相關(guān)操作技巧,需要的朋友可以參考下2018-07-0710個很少使用的JavaScript?Console方法分享
你一定聽說過?console.log()?,而且可能一直在使用它,在本文中,我們將探討一些最有用的控制臺方法,以及它們在數(shù)據(jù)可視化、調(diào)試等方面的用途,感興趣的小伙伴可以學(xué)習(xí)一下2023-09-09element中el-switch的v-model自定義值的實現(xiàn)
在el-switch中設(shè)置active-value和inactive-value屬性,接受Boolean, String或Number類型的值,本文就來介紹一下element中el-switch的v-model自定義值的實現(xiàn),感興趣的可以了解一下2023-11-11js實現(xiàn)用戶離開頁面前提示是否離開此頁面的方法(包括瀏覽器按鈕事件)
這篇文章主要介紹了js實現(xiàn)用戶離開頁面前提示是否離開此頁面的方法,較為詳細(xì)的分析了javascript針對瀏覽器事件的操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07