应用生命周期和页面的销毁过程,你知道吗?
发表时间:2023-11-04 20:54:02
文章来源:炫佑科技
浏览次数:197
菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技
应用程序生命周期
应用程序生命周期是指小程序本身的初始加载、方法和*终销毁。
1、用户**次打开小程序时触发。 用于监控小程序初始化。 整个应用生命周期只触发一次;
2、初始化后,触发监控小程序显示。 小程序启动或从后台进入前台显示时,会被触发;
3、小程序使用前台进入后台并触发方法;
4、小程序在后台运行一定时间,或者系统资源过高,就会被销毁;
关于上面提到的前台和后台,给出的解释是:用户点击右上角关闭,按home键离开微信返回首页。 这些情况是小程序进入后台但没有直接销毁的情况。 只有小程序进入后台一段时间后才会出现。 或者只有系统资源占用过高时才会被销毁,也就是说小程序的销毁需要附加条件,而不是进入后台后直接销毁; 当你再次打开微信或小程序时,称为从后台进入前台;
页面生命周期
小程序的页面生命周期是指程序内从进入到离开某个页面,或者从一个页面到另一个页面的过程。
1、小程序注册完成后,页面加载并触发方法。 一个页面只会被调用一次。
2. 页面加载后,触发该方法显示页面。 每次打开页面时都会调用它。
3. 页面**次显示时,会触发该方法渲染页面元素和样式。 一个页面只会调用一次。
4、小程序后台运行或跳转其他页面时触发该方法。
5、当小程序从后台进入前台或者重新进入页面时,该方法被触发。
6、使用重定向方法wx.()或者关闭当前页面返回上一页时触发wx.()
wx。 跳转状态下小程序制作周期,页面A和页面B的生命周期逻辑
1、进入A页面:A执行()-->()-->();
2、页面A和页面B:A执行(),B执行()-->()-->();
3、B页面返回A页面:()、();
4. 退出页面A:()。
1、小程序初始化后应用生命周期和页面的销毁过程,你知道吗?,**次加载页面时会触发,且只会触发一次。
2、小程序进入后台时,先执行页面方法,再执行应用程序方法。
3、小程序从后台进入前台时,先执行应用程序方法,然后执行页面方法。
应用程序生命周期和页面生命周期不是分开的。 它们一起进行并相互交叉使用。 将使用相同的方法,例如 和 。