1. 整个小程序生命周期 App({})
//app.jsApp({ onLaunch: function (options) { // 小程序初始化完成时(全局只触发一次) // 程序销毁(过一段时间没有执行,或者手动删除了小程序后再次添加)之后,再次启动就会执行 console.log('onLaunch'); }, onShow: function (options) { // 小程序启动,或从后台进入前台显示时 console.log('onShow'); }, onHide: function () { // 小程序从前台进入后台时,就会执行 console.log('onHide'); }, onError: function (msg) { // 小程序发生脚本错误,或者 api 调用失败时触发,会带上错误信息 console.log(msg) }, globalData: { userInfo: null }})
2. 页面生命周期 page({})
Page({ onLoad: function (options) { // 监听页面加载 // 页面加载的时候执行,只执行一次 console.log('页面load'); }, onReady: function () { // 监听页面第一次渲染完成 // 只执行一次 console.log('页面ready'); }, onShow: function () { // 只要页面显示,就会执行 console.log('页面show'); }, onHide: function () { // 页面隐藏,就会执行 console.log('页面hide'); }, onUnload: function () { // 页面卸载,就会执行 console.log('页面unload'); } })
注意