生命周期的分类

  • 应用生命周期
    特指小程序从启动---运行---销毁的过程
  • 页面生命周期
    特指小程序中,每个页面的加载---渲染---销毁的过程

其中,页面的生命周期范围较小,应用程序的生命周期范围较大。

生命周期函数的分类

  • 应用的生命周期函数
    特指小程序从启动---运行---销毁期间依次调用的那些函数
  • 页面的生命周期函数
    特制小程序中,每个页面从加载---渲染---销毁期间一次调用的那些函数

应用的生命周期函数

小程序的应用生命周期函数需在app.js中进行声明,示例代码如下:

App({
//小程序初始化完成时,执行此函数,全局只触发一次。可以做一些初始化的工作。
onLaunch:function(options){}
//小程序启动,或从后台进入前台显示时触发。
onShow:function(options){}
//小程序从前台进入后台时触发。
onHide:function(){}
})

页面的生命周期函数

小程序的页面生命周期函数需要在.js文件中进行声明,示例如下:

Page({
//监听页面加载,一个页面只调用一次
onLoad:function(options){},
//监听页面显示
onShow:function(){},
//监听页面初次渲染完成,一个页面只调用1次
onReady:function(){},
//监听页面隐藏
onHide:function(){},
//监听页面卸载,一个页面只调用1次
onUnload:function(){}
})
最后修改:2022 年 02 月 17 日
如果觉得我的文章对你有用,请随意赞赏