[小程序开发] 生命周期

本文详细阐述了小程序的生命周期,包括应用生命周期(onLaunch,onShow,onHide)和页面生命周期(onLoad,onShow,onHide,onReady,onUnload),介绍了各阶段函数的作用及其触发条件。

一、生命周期定义

        小程序生命周期指的是小程序从启动到销毁的整个过程。

二、生命周期组成

        由应用生命周期、页面生命周期、组件生命周期三部分组成。

三、生命周期函数

        小程序生命周期伴随着一些函数,这些函数由小程序框架本身提供,被称为生命周期函数,生命周期函数会按照顺序依次自动触发调用。

四、应用生命周期

        指小程序启动——运行——销毁的整个过程。

五、应用生命周期函数

        应用生命周期伴随着一些函数,称为应用生命周期函数。

        应用生命周期需要在app.js文件的App()方法中定义,App()方法必须在app.js中进行调用,主要用来注册小程序。

六、应用生命周期函数组成

        由onLaunch、onShow、onHide三个函数组成。

        启动——触发onLaunch函数(小程序初始化时)——触发onShow函数(小程序启动或切前台)——触发onHide函数(小程序切后台)——销毁

从小程序生命周期的角度来看,启动专指冷启动,热启动一般被称为后台切前台。

 七、页面生命周期定义

        页面生命周期指小程序页面从加载——运行——销毁的整个过程。

八、页面生命周期函数

        页面生命周期伴随的函数,称为页面生命周期。

        页面生命周期函数需要在Page()方法进行定义。

九、页面生命周期函数组成

        由onLoad、onShow、onHide、onReady、onUnload函数组成。

        访问页面——触发onLoad函数(监听页面加载)——触发onShow函数(监听页面展示)——触发onHide函数(监听页面隐藏)——触发onReady函数(监听初次渲染完成)——触发onUnload函数(监听页面卸载)

        访问页面——触发onLoad函数(监听页面加载)——触发onShow函数(监听页面展示)——触发onReady函数(监听初次渲染完成)——触发onUnload函数(监听页面卸载)

onLoad函数和onReady函数一个页面只会展示一次。

 十、其他

  • tabBar页面之间相互切换,页面不会被销毁。
  • 点击左上角,返回上一个页面,会销毁当前页面。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值